Установка и просмотры панели инструментов Kubernetes



Kubernetes Dashboard - это веб-интерфейс общего назначения, который позволяет пользователям управлять кластером и приложениями, работающими в кластере, и устранять их неполадки.

Kubernetes Dashboard - это веб-интерфейс общего назначения для кластеров Kubernetes. Он позволяет пользователям управлять приложениями, работающими в кластере, и устранять их неполадки, а также управлять самим кластером.Итак, если вы получите , и овладев этим инструментом, вы сможете улучшить свою карьеру в качестве инженера DevOps.

Итак, прежде чем двигаться дальшедавайте посмотрим, какие темы мы рассмотрим в этом блоге:





Что такое панель управления Kubernetes?

Панель управления Kubernetes - это веб-интерфейс пользователя Kubernetes, который используется дляразвертывать контейнерные приложения в кластере Kubernetes, устранять неполадки приложений и управлять самим кластером вместе с его сопутствующими ресурсами.

что такое параметр в таблице

Использование Kubernetes Dashboard

  • Чтобы получить обзор приложений, работающих в вашем кластере.
  • Для создания или изменения отдельных ресурсов Kubernetes, например Deployments, Jobs и т. Д.
  • Он предоставляет информацию о состоянии ресурсов Kubernetes в вашем кластере и обо всех возможных ошибках.



Установка панели управления Kubernetes

Как развернуть панель управления Kubernetes?

Выполните следующую команду, чтобы развернуть панель мониторинга:

kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml

Доступ к панели управления с помощью kubectl

kubectl прокси

Этобудет прокси-сервером между вашим компьютером и сервером Kubernetes API.



Теперь, чтобы просмотреть панель управления в браузере, перейдите по следующему адресу в браузере вашей главной виртуальной машины:

 http: // localhost: 8001 / api / v1 / namespaces / kube-system / services / https: kubernetes-dashboard: / proxy / 

На этой странице вам будет предложено ввести учетные данные:

На этом этапе мы создадим учетную запись службы для панели инструментов и получим ее учетные данные.
Заметка : Выполните все эти команды в новый терминал , иначе ваша команда прокси kubectl остановится.

Выполните следующие команды:

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

kubectl create serviceaccount dashboard -n по умолчанию

Добавьте правила привязки кластера в свою учетную запись панели управления

kubectl create clusterrolebinding dashboard-admin -n default --clusterrole = cluster-admin --serviceaccount = default: панель инструментов

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

kubectl get secret $ (kubectl get serviceaccount dashboard -o jsonpath = '{. secrets [0] .name}') -o jsonpath = '{. data.token}' | base64 --decode

Скопируйте секретный токен и вставьте его на страницу входа в панель управления, выбрав параметр токена.

После входа вы попадете на главную страницу Kubernetes.

Домашняя страница
Вы увидите главную страницу / страницу приветствия, на которой
вы можете просмотреть, какие системные приложения работают по умолчанию вкубическая система пространство именвашего кластера, например, сама панель управления.

Представления пользовательского интерфейса панели инструментов Kubernetes

Панель управления Kubernetes состоит из следующих представлений панели:

  • Просмотр администратора
  • Просмотр рабочих нагрузок
  • Просмотр услуг
  • Хранилище и просмотр конфигурации

Начнем с представления администратора.

Просмотр администратора

В нем перечислены узлы, пространства имен и постоянные тома, в которых есть их подробное представление, где представление списка узлов содержит показатели использования ЦП и памяти, агрегированные по всем узлам, а представление сведений показывает показатели для узла, его спецификацию, состояние, выделенные ресурсы события и модули, запущенные на узле.

Просмотр рабочих нагрузок

Это представление точки входа, которое показывает все приложения, работающие в выбранном пространстве имен. Он суммирует полезную информацию о рабочих нагрузках, например, количество готовых модулей для набора реплик или текущее использование памяти для модуля.

Просмотр услуг

Он показывает ресурсы Kubernetes, которые позволяют открывать сервисы внешнему миру и обнаруживать их внутри кластера.

Хранилище и просмотр конфигурации

В представлении «Хранилище» отображаются ресурсы утверждения постоянного тома, которые используются приложениями для хранения данных, тогда какПредставление конфигурации используется для отображения всех ресурсов Kubernetes, которые используются для живой настройки приложений, работающих в кластерах.

Есть вопрос к нам? Пожалуйста, укажите это в разделе комментариев к инструментам непрерывной интеграции, и мы свяжемся с вами.