Я установил панель управления kubernetes на свой кластер Kubernetes, используя следующее:
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0/aio/deploy/recommended.yaml
Я установил metrics-server v0.3.6, один раз использовал схему управления стабильным / metrics-server, а другой - :
kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/download/v0.3.6/components.yaml
Однако я не вижу графиков использования ЦП / памяти, отображаемых в пользовательском интерфейсе моей информационной панели. Я попытался добавить следующее в свое развертывание сервера метрик, но все еще не работает для меня. Любая помощь будет принята с благодарностью.
hostNetwork: enabled
args:
- --deprecated-kubelet-completely-insecure
- --kubelet-insecure-tls
- --kubelet-preferred-address-types=InternalIP
Когда я бегу:
kubectl top node --v=10
...
I0505 12:38:07.513546 23285 round_trippers.go:423] curl -k -v -XGET -H "Accept: application/json, */*" -H "User-Agent: kubectl/v1.16.0 (linux/amd64) kubernetes/2bd9643" 'https://172.20.30.192:8443/apis/metrics.k8s.io/v1beta1/nodes'
I0505 12:38:07.516734 23285 round_trippers.go:443] GET https://172.20.30.192:8443/apis/metrics.k8s.io/v1beta1/nodes 200 OK in 3 milliseconds
I0505 12:38:07.516760 23285 round_trippers.go:449] Response Headers:
I0505 12:38:07.516775 23285 round_trippers.go:452] Cache-Control: no-cache, private
I0505 12:38:07.516786 23285 round_trippers.go:452] Content-Type: application/json
I0505 12:38:07.516799 23285 round_trippers.go:452] Date: Tue, 05 May 2020 16:38:07 GMT
I0505 12:38:07.516807 23285 round_trippers.go:452] Content-Length: 137
I0505 12:38:07.516831 23285 request.go:968] Response Body: {"kind":"NodeMetricsList","apiVersion":"metrics.k8s.io/v1beta1","metadata":{"selfLink":"/apis/metrics.k8s.io/v1beta1/nodes"},"items":[]}
F0505 12:38:07.517305 23285 helpers.go:114] error: metrics not available yet
kubectl get --raw "/apis/metrics.k8s.io/v1beta1/pods" | jq .
```
{
"kind": "PodMetricsList",
"apiVersion": "metrics.k8s.io/v1beta1",
"metadata": {
"selfLink": "/apis/metrics.k8s.io/v1beta1/pods"
},
"items": []
}
```
kubectl get --raw "/apis/metrics.k8s.io/v1beta1/nodes" | jq .
```
{
"kind": "NodeMetricsList",
"apiVersion": "metrics.k8s.io/v1beta1",
"metadata": {
"selfLink": "/apis/metrics.k8s.io/v1beta1/nodes"
},
"items": []
}
```
Заранее спасибо.