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

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

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

  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.conf GUI доступен, но не хочется вводить параметры вручную Требуется установленный плагин
Конфиг плагина из консоли Нет kubectl-shturval-plugin.yaml, затем kubeconfig GUI недоступен или не хочется заходить в GUI, параметры подключения уже известны Нужно знать параметры подключения заранее
Прямой вход без конфигурационного файла Нет kubeconfig одного или нескольких кластеров Нужен разовый вход без сохранения YAML-файла Все параметры нужно передавать в команду

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