镜像概览

完整引用
docker.io/easzlab/metrics-server
Registry
docker.io
命名空间
easzlab
仓库
metrics-server
已缓存 Tag 数
7
最近同步
07/06/2026, 12:10 PM

简介

easzlab 构建的 Kubernetes metrics-server 镜像,为集群提供 Pod/Node 资源 metrics API,供 HPA 与 kubectl top 使用。

详细介绍

easzlab/metrics-server 封装 metrics-server 组件,聚合 kubelet Summary API 并暴露 metrics.k8s.io。典型用于自建 K8s 集群(如 kubeasz 脚本部署)替代官方 registry 镜像,解决国内拉取问题。生产应固定 tag、配置 --kubelet-insecure-tls 仅在内网测试环境,正式集群需正确 CA 与聚合层 APIService。

快速启动

docker run -d --name metrics-server \
  -p 4443:4443 \
  -v ~/.kube/config:/etc/kubeconfig:ro \
  docker.io/easzlab/metrics-server:latest

推荐实践

docker run -d --name metrics-server \
  --restart unless-stopped \
  -p 4443:4443 \
  -v /etc/kubernetes/admin.conf:/etc/kubeconfig:ro \
  docker.io/easzlab/metrics-server:v0.7.1

核心参数说明

  • -p 4443:4443 — HTTPS metrics API 端口
  • -v .../admin.conf:... — K8s API 凭据(高敏
  • --restart unless-stopped — 集群组件持续运行
  • 固定 tag — 与 K8s 版本兼容矩阵 pin
  • 定位 — 部署在 K8s 控制面
  • 安装 — 推荐 manifest/Helm 而非裸 docker

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: metrics-server
  namespace: kube-system
spec:
  replicas: 1
  selector:
    matchLabels:
      k8s-app: metrics-server
  template:
    metadata:
      labels:
        k8s-app: metrics-server
    spec:
      containers:
        - name: metrics-server
          image: docker.io/easzlab/metrics-server:v0.7.1
          args:
            - --kubelet-insecure-tls
            - --kubelet-preferred-address-types=InternalIP
          ports:
            - containerPort: 4443
---
apiVersion: v1
kind: Service
metadata:
  name: metrics-server
  namespace: kube-system
spec:
  selector:
    k8s-app: metrics-server
  ports:
    - port: 443
      targetPort: 4443

需配套 APIService 与 RBAC;生产环境移除 insecure-tls,按集群规模调资源。

最新 Tag(20 条)

查看全部 7 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/easzlab/metrics-server
:v0.8.0
linux/amd64linux/arm64
2025/09/13 21:4521.4 MBsha256:42893c04f7cf
docker.io/easzlab/metrics-server
:v0.7.2
linux/amd64linux/arm64
2024/11/02 09:5718.6 MBsha256:409d887a7fb9
docker.io/easzlab/metrics-server
:v0.7.1
linux/amd64linux/arm64
2024/05/18 13:5418.6 MBsha256:a1aa785423b5
docker.io/easzlab/metrics-server
:v0.6.4
linux/amd64linux/arm64
2023/08/29 11:4928.6 MBsha256:76fb2f551e73
docker.io/easzlab/metrics-server
:v0.6.3
linux/amd64linux/arm64
2023/04/29 23:1528.5 MBsha256:e0dcef8ae13d
docker.io/easzlab/metrics-server
:v0.5.2
linux/amd64linux/arm64
2022/10/04 23:0624.8 MBsha256:e5906a4137d6
docker.io/easzlab/metrics-server
:v0.5.0
linux/amd64
2021/09/24 09:4424.6 MBsha256:05bf9f4bf8d9