Overview

Full name
docker.io/willdockerhub/prometheus-adapter
Registry
docker.io
Namespace
willdockerhub
Repository
prometheus-adapter
Cached tags
2
Last synced
07/06/2026, 11:32 AM

Introduction

Prometheus Adapter 自定义指标 API 镜像,将 Prometheus 查询暴露为 Kubernetes metrics.k8s.io,供 HPA 按业务指标扩缩。

Details

willdockerhub/prometheus-adapter 实现 k8s-prometheus-adapter,注册 custom.metrics.k8s.io 与 external.metrics.k8s.io API,HPA 可引用 PromQL 结果如 QPS、队列深度。典型部署于 kube-system,与 metrics-server 互补。定位为 K8s 集群内 APIService 组件,需 RBAC、Prometheus 可达与 adapter 规则 ConfigMap;裸 docker 仅适合本地验证,生产应 kubectl/Helm 安装。

快速启动

docker run -d --name prometheus-adapter \
  -p 6443:6443 \
  -v $(pwd)/config.yaml:/etc/adapter/config.yaml:ro \
  docker.io/willdockerhub/prometheus-adapter:latest

推荐实践

docker run -d --name prometheus-adapter \
  --restart unless-stopped \
  -p 6443:6443 \
  -v /etc/adapter/config.yaml:/etc/adapter/config.yaml:ro \
  -e PROMETHEUS_URL=http://prometheus.monitoring:9090 \
  docker.io/willdockerhub/prometheus-adapter:v0.11.2

核心参数说明

  • -p 6443:6443 — HTTPS metrics API 端口
  • -v .../config.yaml:... — 指标规则与 PromQL 映射
  • -e PROMETHEUS_URL — Prometheus 查询端点
  • --restart unless-stopped — adapter 持续 serve API
  • 固定 tag — 与 K8s 与 adapter CRD 版本 pin
  • 安装 — 生产用 Helm chart 注册 APIService

Latest tags (20)

View all 2 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/willdockerhub/prometheus-adapter
:v0.9.1
linux/amd64
2022/04/20 07:1424.4 MBsha256:41bc59ea966d
docker.io/willdockerhub/prometheus-adapter
:v0.9.0
linux/amd64
2022/04/20 07:1425.9 MBsha256:2ffef2ecfa11