VK Private Cloud logo
Помощь
Обновлена 17 июля 2026 г. в 15:55

Подключение к Kubernetes Dashboard

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

Чтобы подключиться к Kubernetes Dashboard:

  1. Подключитесь к кластеру (см. раздел Подключение к кластеру через Kubectl).

  2. Получите ключ доступа к Kubernetes Dashboard (см. раздел Получение ключа доступа к Kubernetes Dashboard).

  3. Запустите прокси для API Kubernetes:

    kubectl proxy
  4. В веб-браузере перейдите по адресу:

    http://127.0.0.1:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/
  5. В окне «Kubernetes Dashboard» (см. 1):

    1. Выберите пункт «Token».

    2. В поле «Enter token» вставьте скопированный ключ доступа.

    3. Нажмите на кнопку «SIGN IN».

      Откроется окно Kubernetes Dashboard с правами суперадминистратора.

Окно Kubernetes Dashboard
Рисунок 1 — Окно Kubernetes Dashboard

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

Ключ доступа используется для подключения к Kubernetes Dashboard и содержит информацию о привилегиях, доступных пользователю. Получение ключа доступа осуществляется при помощи:

  • Портала самообслуживания.
  • Kubectl.

Портал самообслуживания

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

  1. Выполните подготовительные операции (см. раздел Портал самообслуживания).
  2. В меню слева перейдите в раздел «Контейнеры» на страницу «Кластеры Kubernetes».
  3. Нажмите на значок «•••» справа от названия кластера и выберите пункт меню «Получить Secret для входа в Kubernetes dashboard».
  4. В окне «Secret для доступа в Kubernetes Dashboard» нажмите на кнопку «Скопировать».

Kubectl

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

kubectl get secret $(kubectl get sa dashboard-sa -o jsonpath='{.secrets[0].name}') -o jsonpath='{.data.token}' | base64 --decode
Пример ожидаемого результата
eyJhbGciOiJSUzI1NiIsImtpZCI6Ind6NzFCNUE2QkhCZ2x0bGxkU1hVbzhaYlpVZjZKUE5oSnU2SXV2bmo5UVkifQ.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJkZWZhdWx0Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6ImRhc2hib2FyZC1zYS10b2tlbi1rdnByNSIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50Lm5hbWUiOiJkYXNoYm9hcmQtc2EiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC51aWQiOiJlNGNjMWRiNy05Y2I1LTRiZmMtYjUwYy04NzQ4Njc4NTczZmUiLCJzdWIiOiJzeXN0ZW06c2VydmljZWFjY291bnQ6ZGVmYXVsdDpkYXNoYm9hcmQtc2EifQ.tvQbUK7q23nJ7krGCQVAjQJuhpLs3eMwlVmV-YWVtnIUpW0pTHHa8-FZppPmrqpLidzilJGAFUX_3yR1MAP2F0BkuLcztDs9xPJVglO5tdcCV-tMTKkttSnP4RbB8o8h-fSvco86CYx5QOq2XJjRx5RjGxOCEfLOR-NcEY583OfkMv2hYjYloEUbaMIyVJ_e2OUSm17fuSxhLoGN5kN3X8dX8yjZkn68RsDnawd6oEBl_iIE6_twXTGCCDSxpcSsrMbud__pS8YWwbg45LwEx4D_x9ADJsBSXQ2cBmT00-9xfL2hsruSnZUnyJgMOzQx2HqVZEo4UnmK1XAxXGANsw