Kubernetes集群安装metrics-server 。
1,从git上下载最新metrics-service代码。
wget https://github.com/kubernetes-incubator/metrics-server/archive/v0.3.3.tar.gz
或者从git上clone。
git clone https://gitlab.k8scloud.site/engchina/metrics-server-0.3.3.git
2,解压缩。
tar zxvf v0.3.3.tar.gz
3,修改deploy/1.8+/metrics-server-deployment.yaml。追加位置和内容如下:deployment.spec.template.spec.containers[0].command
command:
- /metrics-server
- --kubelet-insecure-tls
- --kubelet-preferred-address-types=InternalDNS,InternalIP,ExternalDNS,ExternalIP,Hostname
3-1(可选项),其他。修改deploy/1.8+/metrics-server-deployment.yaml的image版本为v0.3.3。
修改前:
k8s.gcr.io/metrics-server-amd64:v0.3.2
修改后:
k8s.gcr.io/metrics-server-amd64:v0.3.3
4,安装metrics-server。
kubectl apply -f metrics-server-0.3.3/deploy/1.8+/
5,确认。
kubectl top po -n kube-system
NAME CPU(cores) MEMORY(bytes)
calico-kube-controllers-658558ddf8-rrf9d 2m 9Mi
calico-node-zmnv7 16m 45Mi
coredns-bccdc95cf-fjgsl 2m 18Mi
coredns-bccdc95cf-zfzkd 2m 40Mi
etcd-k8scloud.site 17m 58Mi
kube-apiserver-k8scloud.site 15m 300Mi
kube-controller-manager-k8scloud.site 9m 47Mi
kube-proxy-4h5zw 1m 11Mi
kube-scheduler-k8scloud.site 2m 12Mi
metrics-server-c756cbd79-g2hpt 1m 11Mi
结尾!