На панели управления Kubernetes не отображаются графики с сервера метрик - PullRequest
0 голосов
/ 05 мая 2020

Я установил панель управления 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": []
}
```

Заранее спасибо.

...