创建成功 但是一直false


创建成功 但是一直false
Facing the similar issue !!
add below command by editing the metrics server deployment from components.yaml file.
command:
- /metrics-server
- --kubelet-insecure-tls
- --kubelet-preferred-address-types=InternalIP
k8s-app: metrics-server
name: metrics-server
spec:
containers:
- args:
- --cert-dir=/tmp
- --secure-port=4443
command:
- /metrics-server
- --kubelet-insecure-tls
- --kubelet-preferred-address-types=InternalIP
image: k8s.gcr.io/metrics-server/metrics-server:v0.3.7
imagePullPolicy: IfNotPresent
name: metrics-server
ports:
- containerPort: 4443
name: main-port
protocol: TCP
md5-77dd7a733abcba56689227f7794d9801
sudo systemctl daemon-reload
md5-ebfabbd03a5c19321666336a0a786e53
sudo systemctl restart kubelet
md5-ebfabbd03a5c19321666336a0a786e53
sudo systemctl enable kubelet
md5-149270788a7601493e229783722f2734
sudo systemctl restart kubelet
md5-ebfabbd03a5c19321666336a0a786e53
sudo systemctl enable kubelet
md5-565075522b5eaf053bc9420e0718bc64
kubectl top node
md5-304554f0a82bd474ef269504df9c2837
shivani@master:~$ kubectl top node
NAME CPU(cores) CPU% MEMORY(bytes) MEMORY%
master 161m 2% 1014Mi 3%
node1 31m 0% 489Mi 1%
node2 33m 0% 262Mi 0%
Note 💯 :
If you get following errors
Error from server (ServiceUnavailable): the server is currently unable to handle the request (get nodes.metrics.k8s.io)
TO-DO: restart and enable kubelet on master/worker
OR
error: metrics not available yet
TO-DO: restart and enable kubelet on all worker nodes
This is my setup instructions : https://github.com/shivaniarbat/metrics-server-setup-kubernetes
To address original post by @kyriefly. There is a message that points to problem with manifests.
endpoints for service/metrics-server in "kube-system" has no address with port name ""
Please reinstall metrics server using official manifests:
kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml
@shivaniarbat Same message in kubectl doesn't mean that problem has same root cause. Please create separate issue.
Most helpful comment
add below
commandby editing the metrics server deployment fromcomponents.yamlfile.Note 💯 :
If you get following errors
Error from server (ServiceUnavailable): the server is currently unable to handle the request (get nodes.metrics.k8s.io)TO-DO: restart and enable kubelet on master/worker
OR
error: metrics not available yetTO-DO: restart and enable kubelet on all worker nodes
This is my setup instructions : https://github.com/shivaniarbat/metrics-server-setup-kubernetes