Невозможно увидеть модули использования процессора и памяти, а графики отсутствуют на панели управления Kubernetes

#kubernetes #kubernetes-dashboard

#kubernetes #kubernetes-панель управления

Вопрос:

ВЕРСИЯ K8s = v1.18.6

Я развернул панель управления Kubernetes, используя следующую команду, и добавил привилегированного пользователя, с которым я вошел в панель управления.

но не удается увидеть модули, графики использования процессора и памяти отсутствуют на панели управления Kubernetesвведите описание изображения здесь

Комментарии:

1. Можете ли вы предоставить более подробную информацию о настройке приложения и Kubernetes, например, какое приложение запущено в модулях и какую службу kubernetes вы используете, minikube, EKS, AKS и т. Д.

Ответ №1:

Сервер показателей Kubernetes является агрегатором данных об использовании ресурсов в вашем кластере для развертывания сервера показателей

Разверните сервер метрик с помощью следующей команды:

 kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/download/v0.3.6/components.yaml
  

Убедитесь, что в развертывании сервера метрик выполняется нужное количество модулей с помощью следующей команды.

 kubectl get deployment metrics-server -n kube-system
  

Вывод

 NAME             READY   UP-TO-DATE   AVAILABLE   AGE
metrics-server   1/1     1            1           6m
  

Также вы можете проверить с помощью команды ниже:

 kubectl top nodes
  

чтобы увидеть использование процессора узла, если оно работает, оно также должно появиться на панели инструментов.

Комментарии:

1. Это именно то, что со мной происходит. Сервер метрик установлен, kubectl top nodes делает то, что я ожидаю, но на панели управления по-прежнему нет графиков.

Ответ №2:

Показатели использования ресурсов доступны только для кластеров K8s после установки сервера метрик.