安装DevOpsProdigy KubeGraf需要安装kube-state-metrics
官方地址:https://github.com/kubernetes/kube-state-metrics/tree/release-2.10/examples/standard
查看k8s版本和kube-state-metrics对应版本:
[root@master1 kube-state-metrics]# ll
总用量 20
-rw-r--r-- 1 root root 419 1月 31 16:36 cluster-role-binding.yaml
-rw-r--r-- 1 root root 1951 1月 31 16:36 cluster-role.yaml
-rw-r--r-- 1 root root 1560 2月 1 11:39 deployment.yaml
-rw-r--r-- 1 root root 271 1月 31 16:36 service-account.yaml
-rw-r--r-- 1 root root 528 2月 1 11:29 service.yaml
[root@master1 kube-state-metrics]# kubectl apply -f .
问题:
kube-state-metrics一直是pullimages状态
解决:
[root@master1 kube-state-metrics]# vim deployment.yaml
...
spec:
automountServiceAccountToken: true
containers:
#将地址改成docker上可以下载的地址
#- image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.10.1
- image: docker.io/bitnami/kube-state-metrics:2.10.1
...