Аутентификация с kubeconfig кластера

Прежде чем выполнять аутентификацию, ознакомьтесь с вариантами получения доступа к кластеру из консоли.

Чтобы получить доступ к кластеру из консоли с загруженным kubeconfig из графического интерфейса, необходимо:

  1. В графическом интерфейсе кластера в правом верхнем углу экрана нажмите стрелку рядом с именем пользователя. В выпадающем списке выберите пункт “Скачать Kubeconfig”. Загрузка начнется автоматически.
Скриншот

clusterconfig

Kubeconfig кластера будет загружен с именем - clustername.conf

  1. Когда вы скачали kubeconfig кластера, в интерфейсе командной строки проверьте список файлов папки ~/.kube.
  • Если в папке нет файла config, то поместите скаченный kubeconfig в папку ~/.kube и переименуйте файл в config. Проверьте расположение файла config.
Команда
# Поместить в ~/.kube и переименовать clustername.conf
mv /downloads/clustername.conf ~/.kube/config
# Проверить расположение config 
ls ~/.kube/ | grep config

Где /downloads/clustername.conf - путь до загруженного из графического интерфейса clustername.conf.

  • Если в ~/.kube уже существует файл config с kubeconfig от другого кластера, то выполните один из способов:

1 Способ

Перезапишите его данные новым kubeconfig кластера.

2 Способ

Экспортируйте переменную KUBECONFIG, чтобы указать путь до нового kubeconfig кластера. В этом случае данные kubeconfig другого кластера останутся в файле config.

Команда обновления данных config
# Поместить в ~/.kube и переименовать clustername.conf
mv /downloads/clustername.conf ~/.kube/config

Где /downloads/clustername.conf - путь до загруженного из графического интерфейса clustername.conf.

Команда экспорта переменной
export KUBECONFIG=/root/.kube/clustername.conf

Где вместо /root/.kube/clustername.conf укажите путь до kubeconfig кластера.

  1. Проверьте доступ к кластеру, используя команды kubectl для управления кластером.
Пример
# Тестовое подключение к кластеру
kubectl cluster-info
# Вывести список узлов кластера
kubectl get nodes

Если возникли ошибки доступа в кластер, вы можете найти способ решения проблемы в следующем разделе Действия в случае типовых ошибок доступа.

×