k8s安装metrics-server问题汇总
·
- 部署metrics-server
kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml
- 认证问题导致pod运行失败
问题:Readiness probe failed: HTTP probe failed with statuscode: 500
修改deployment,加入- --kubelet-insecure-tls即可。表示跳过认证。
sudo kubectl edit deployment metrics-server -n kube-system
spec:
containers:
- args:
- --cert-dir=/tmp
- --secure-port=10250
- --kubelet-preferred-address-types=InternalIP,ExternalIP,Hostname
- --kubelet-use-node-status-port
- --metric-resolution=15s
- --kubelet-insecure-tls
image: registry.k8s.io/metrics-server/metrics-server:v0.8.1
imagePullPolicy: IfNotPresent
- 验证
ubuntu@i-etesdrub:~$ sudo kubectl top nodes
NAME CPU(cores) CPU% MEMORY(bytes) MEMORY%
i-0skzju02 87m 1% 1513Mi 5%
i-6aj68636 87m 1% 1531Mi 5%
i-etesdrub 362m 4% 3962Mi 13%
i-fwfjsifz 94m 1% 2178Mi 7%
i-goz8c75m 88m 1% 1778Mi 5%
i-nmae68zi 63m 0% 1391Mi 4%
更多推荐

所有评论(0)