- tocdepth
2
Подключиться к кластеру
В инструкции описано, как подключиться к кластеру Managed Kubernetes.
Перед началом работы
Уточните, какой IP у кластера — публичный или приватный.
Если у кластера публичный IP, можно подключиться к нему с локального устройства.
Если у кластера приватный IP, то подключаться нужно через виртуальную машину (ВМ), созданную в той же подсети VPC, что и кластер.
Создать виртуальную машину для подключения к кластеру
Создайте ВМ в той же подсети VPC, что и кластер.
Если такая ВМ уже создана, используйте ее.
Убедитесь, что на локальном устройстве или на виртуальной машине установлены kubectl и cloudlogin.
Создайте персональный ключ доступа.
Вы можете использовать ранее созданный персональный ключ доступа.
Шаг 1. Скачайте kubeconfig
Войдите в личный кабинет.
Перейдите в раздел Managed Kubernetes.
Найдите кластер, к которому хотите подключиться.
Справа от названия кластера нажмите и выберите Скачать kubeconfig.
Сохраните файл с названием
config
в каталоге$HOME/.kube
.Где
$HOME
— домашний каталог пользователя на локальном устройстве или на виртуальной машине. Если.kube
нет в домашнем каталоге, создайте его.
Шаг 2. Настройте config
Укажите персональный ключ доступа в config.
Для этого откройте config и заполните value
для параметров CLOUDRU_KEY_ID
и CLOUDRU_SECRET_ID
.
env:
- name: CLOUDRU_KEY_ID
value: "<key_id>"
- name: CLOUDRU_SECRET_ID
value: "<key_secret>"
Где:
<key_id>
— Key ID (логин) персонального ключа доступа.<key_secret>
— Key Secret (пароль) персонального ключа доступа.
Конфигурационный файл config готов к использованию.
При вызове kubectl для персонального ключа доступа будет получен токен, который кешируется в файл $HOME/.cloudru/.token
.
Шаг 3. Проверьте подключение
Выполните команду:
kubectl cluster-info
Если подключение выполнено успешно, ответ команды будет содержать адреса плоскости управления и сервисов.
для Dev & Test