Хотите узнать, как установить панель панели Kubernetes на Ubuntu Linux? В этом учебнике мы покажем вам, как установить панель мониторинга Kubernetes на компьютер под управлением Ubuntu Linux.

• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Kubernetes 1.18

Этот учебник предполагает, что у вас установлен мастер-узел Kubernetes.

В нашем примере IP-адрес узла Kubernetes составляет 192.168.15.200.

Кубернетес — Учебники

На этой странице мы предлагаем быстрый доступ к списку учебников, связанных с Kubernetes.

Учебник Kubernetes Dashboard — Установка на Ubuntu Linux

Установите список необходимых пакетов.

Copy to Clipboard

Скачать необходимый файл YAML.

Copy to Clipboard

Установите необходимую конфигурацию панели панели Kubernetes.

Copy to Clipboard

Вот вывод команды.

Copy to Clipboard

Создайте учетную запись службы для Панели мониторинга.

Copy to Clipboard

Настройте роль администратора кластера на учетную запись службы Dashboard.

Copy to Clipboard

Перечислите секреты, доступные на сервере Kubernetes.

Copy to Clipboard

Вот вывод команды.

Copy to Clipboard

Обратите внимание, что имя вашего секрета не будет таким же, как у нас.

Получите секретную стоимость токена.

Copy to Clipboard

Вот вывод команды.

Copy to Clipboard

Принять к сведению значение токена.

В нашем примере это значение токена:

Copy to Clipboard

Запустите прокси для обеспечения доступа к панели мониторинга Kubernetes.

Copy to Clipboard

Важно! Доступ к приборной панели Kubernetes через HTTP разрешен только для Localhost.

Если этот компьютер имеет графический интерфейс, откройте браузер и получите доступ к следующему URL:

• http://127.0.0.1:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/

Следует отображать интерфейс входа в панель панели Kubernetes.

Kubernetes Dashboard login page

Выберите опцию Токен и введите секретный токен Kubernetes.

После успешного входа должна быть представлена панель Kubernetes.

Kubernetes Dashboard

Поздравляю! Вы успешно завершили установку приборной панели Kubernetes.

Панель мониторинга Kubernetes — Удаленный доступ с помощью прокси-сервера Apache

Доступ к приборной панели Kubernetes через HTTP разрешен только для Localhost.

Давайте использовать Apache в качестве прокси,чтобы удаленный доступ на панели панели Kubernetes.

На сервере Master установите сервер Apache.

Copy to Clipboard

Включить необходимые модули Apache.

Copy to Clipboard

Отредактируйте файл конфигурации Apache.

Copy to Clipboard

Добавьте следующие строки в конце этого файла.

Copy to Clipboard

Создайте закрытый ключ и сертификат с помощью команды OpenSSL.

Copy to Clipboard

Введите запрашиваемую информацию.

Copy to Clipboard

На опцию, названную COMMON_NAME, необходимо ввести IP-адрес или имя хоста.

В нашем примере мы использовали IP-адрес: 192.168.15.200

Отредактируйте файл конфигурации Apache для веб-сайта по умолчанию.

Copy to Clipboard

Вот файл, перед нашей конфигурацией.

Copy to Clipboard

Вот файл, после нашей конфигурации.

Copy to Clipboard

В нашем примере мы перенаправили пользователей HTTP на версию httpS на сайте.

В нашем примере сервер Apache будет работать в качестве прокси-сервера и отправлять все запросы в прокси-сервер Kubernetes.

В нашем примере мы использовали самоподписанные сертификаты.

Перезапустите службу Apache.

Copy to Clipboard

Запустите прокси для обеспечения доступа к панели мониторинга Kubernetes.

Copy to Clipboard

Откройте браузер и введите IP-адрес вашего веб-сервера.

В нашем примере в браузер был введен следующий URL::

• https://192.168.15.200/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/#/login

Сервер Apache будет работать в качестве прокси-сервера и отображать панель мониторинга Kubernetes.

Kubernetes Dashboard login page

Выберите опцию Токен и введите секретный токен Kubernetes.

После успешного входа должна быть представлена панель Kubernetes.

Kubernetes Dashboard

Поздравляю! Вы успешно завершили конфигурацию Apache в качестве прокси-сервера панели Панели Kubernetes.