top命令依赖于metrics-server组件,需要提前安装才行
部署文件:https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml
安装: kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml
安装过程中出现一下错误:
1)Back-off pulling image "k8s.gcr.io/metrics-server/metrics-server:v0.6.2"
如果镜像下载不下来,就需要去国外下载中转过来,我已经中转了该镜像:duruo850/metrics-server:v0.6.2
2)x509: cannot validate certificate for 10.0.22.121 because it doesn't contain any IP SANs
如果节点没有安装证书,那么先忽略就好,base/deployment.yaml文件的deployment 添加- --kubelet-insecure-tls跳过证书验证