Способы доступа
На этой странице
На этой странице собраны основные сценарии доступа к кластерам из командной строки. Используйте ее как точку выбора: сначала определите, какой способ вам подходит, затем перейдите к нужной инструкции.
Два основных маршрута
- Получение kubeconfig кластера — скачать
kubeconfigиз графического интерфейса и работать черезkubectl. - 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-файла | Все параметры нужно передавать в команду |
Типовые ошибки доступа - что делать, если вход в кластер не работает.