部署 metrics-server
版本信息:
kubernetes 版本:v1.21.0
metrics-server分支:master
部署时间:2021-04-25
参考:
https://github.com/kubernetes-sigs/metrics-server
下载yaml
wget -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml
修改配置
修改yaml配置,不然metrics-server会出现x509: cannot validate certificate的报错信息,pod无法到达终态反复重启
在容器metrics-server 添加以下参数:
command:
- /metrics-server
- --kubelet-preferred-address-types=InternalIP
- --kubelet-insecure-tls
修改好的yaml
修改的yaml,可以直接使用:
apiVersion: v1
kind: ServiceAccount
metadata:
labels:
k8s-app: metrics-server
name: metrics-server
namespace: kube-system
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
labels:
k8s-app: metrics-server
rbac.authorization.k8s.io/aggregate-to-admin: "true"
rbac.authorization.k8s.io/aggregate-to-edit: &