VK Cloud logo
Обновлена 15 апреля 2024 г. в 08:50

Подключение к кластеру с помощью Kubernetes Dashboard

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

Способ подключения к Kubernetes Dashboard зависит от IP-адреса кластера:

  • Если кластеру назначен внешний IP-адрес, то можно подключиться с любого хоста, имеющего доступ в интернет.
  • Если кластеру назначен только внутренний IP-адрес, то можно подключиться только с хоста в VK Cloud — виртуальной машины, которая находится в той же подсети, что и кластер.

Для подключения к Kubernetes Dashboard на хосте должен быть установлен браузер.

Подготовительные шаги

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

  2. На хосте, с которого планируется подключаться к кластеру, установите kauthproxy, если утилита еще не установлена:

    1. Загрузите архив нужной версии со страницы релизов:

      • для Linux: kauthproxy_linux_....zip;
      • для macOS: kauthproxy_darwin_....zip;
      • для Windows: kauthproxy_windows_....zip.
    2. Распакуйте архив.

    3. Поместите исполняемый файл в директорию, которая содержится в переменной окружения PATH, например:

      • в /usr/local/bin для Linux/macOS;
      • в C:\ для Windows.

Подключение к кластеру

  1. На хосте в отдельной сессии терминала выполните команду:

    kauthproxy -n kubernetes-dashboard https://kubernetes-dashboard.svc
  2. Введите пароль от личного кабинета VK Cloud, если он не вписан в файл конфигурации kubeconfig.

    kauthproxy будет периодически повторно запрашивать этот пароль.

    Откроется браузер, и вы будете направлены в веб-интерфейс Kubernetes Dashboard.