Способы доступа

На этой странице собраны основные сценарии доступа к кластерам из командной строки. Используйте ее как точку выбора: сначала определите, какой способ вам подходит, затем перейдите к нужной инструкции.

Два основных маршрута

  1. Получение kubeconfig кластера — скачать kubeconfig из графического интерфейса и работать через kubectl.
  2. kubectl-shturval-plugin — установка плагина, сценарии с kubectl-shturval-plugin.yaml и прямой вход через kubectl shturval login.

Детальное сравнение сценариев — в таблице ниже.

Что понадобится заранее

  • установленный kubectl;
  • учетная запись в платформе и права на нужный кластер;
  • для сценариев с kubectl-shturval-plugin - установленный плагин kubectl-shturval-plugin;
  • для сценариев без GUI - известные параметры подключения к shturval-backend, включая server-url, имя пользователя и client-secret;
  • если client-secret недоступен, его нужно запросить у администратора платформы. Значение берется из секрета backend-* в неймспейсе shturval-backend кластера управления.

Сравнение сценариев

СценарийНужен GUIЧто получается на выходеКогда подходитОграничения
Скачанный kubeconfigДаclustername.confНужен быстрый доступ к одному кластеруПо умолчанию токен действует 24 часа
Конфиг плагина из GUIДаkubectl-shturval-plugin.yaml, затем clustername.conf или all-clusters.confGUI доступен, но не хочется вводить параметры вручнуюТребуется установленный плагин
Конфиг плагина из консолиНетkubectl-shturval-plugin.yaml, затем kubeconfigGUI недоступен или не хочется заходить в GUI, параметры подключения уже известныНужно знать параметры подключения заранее
Прямой вход без конфигурационного файлаНетkubeconfig одного или нескольких кластеровНужен разовый вход без сохранения YAML-файлаВсе параметры нужно передавать в команду

Типовые ошибки доступа - что делать, если вход в кластер не работает.