報錯:node
# kubectl -n kube-system logs metrics-server-v0.3.6-69fb9946b-clgr8 -c metrics-server-nannyapp
ERROR: logging before flag.Parse: I0205 04:48:20.672729 1 pod_nanny.go:65] Invoked by [/pod_nanny --config-dir=/etc/config --cpu={{ base_metrics_server_cpu }} --extra-cpu=0.5m --memory={{ base_metrics_server_memory }} --extra-memory={{ metrics_server_memory_per_node }}Mi --threshold=5 --deployment=metrics-server-v0.3.6 --container=metrics-server --poll-period=300000 --estimator=exponential --minClusterSize={{ metrics_server_min_cluster_size }}]ide
ERROR: logging before flag.Parse: I0205 04:48:20.672812 1 pod_nanny.go:66] Version: 1.8.7server
invalid argument "{{ metrics_server_min_cluster_size }}" for "--minClusterSize" flag: strconv.ParseUint: parsing "{{ metrics_server_min_cluster_size }}": invalid syntaxit
修改metrics-server-deployment.yaml和resource-reader.yaml文件後從新apply:io
1. class
#diff metrics-server-deployment.yaml metrics-server-deployment.yaml.bak tls
57,61c57,59im
< #- --kubelet-port=10255cpu
< #- --deprecated-kubelet-completely-insecure=true
< - --kubelet-insecure-tls
< - --kubelet-preferred-address-types=InternalIP
< #- --kubelet-preferred-address-types=InternalIP,Hostname,InternalDNS,ExternalDNS,ExternalIP
---
> - --kubelet-port=10255
> - --deprecated-kubelet-completely-insecure=true
> - --kubelet-preferred-address-types=InternalIP,Hostname,InternalDNS,ExternalDNS,ExternalIP
90c88
< # - --cpu={{ base_metrics_server_cpu }}
---
> - --cpu={{ base_metrics_server_cpu }}
92,93c90,91
< # - --memory={{ base_metrics_server_memory }}
< # - --extra-memory={{ metrics_server_memory_per_node }}Mi
---
> - --memory={{ base_metrics_server_memory }}
> - --extra-memory={{ metrics_server_memory_per_node }}Mi
101,102c99
< #- --minClusterSize={{ metrics_server_min_cluster_size }}
< - --minClusterSize=2
---
> - --minClusterSize={{ metrics_server_min_cluster_size }}
2.
# diff resource-reader.yaml resource-reader.yaml.bak
15d14
< - nodes/stats