安装 metrics server

官方 yaml 安装

下载:

  1. git clone --depth 1 https://github.com/kubernetes-sigs/metrics-server.git
  2. cd metrics-server

修改 deploy/1.8+/metrics-server-deployment.yaml,在 args 里增加 --kubelet-insecure-tls (防止 metrics server 访问 kubelet 采集指标时报证书问题 x509: certificate signed by unknown authority):

  1. containers:
  2. - name: metrics-server
  3. image: k8s.gcr.io/metrics-server-amd64:v0.3.6
  4. args:
  5. - --cert-dir=/tmp
  6. - --secure-port=4443
  7. - --kubelet-insecure-tls # 这里是新增的一行

安装:

  1. kubectl apply -f deploy/1.8+/

参考资料