tocdepth

2

Подключиться к кластеру

В инструкции описано, как подключиться к кластеру Managed Kubernetes.

Перед началом работы

  1. Уточните, какой IP у кластера — публичный или приватный.

    Если у кластера публичный IP, можно подключиться к нему с локального устройства.

    Если у кластера приватный IP, то подключаться нужно через виртуальную машину (ВМ), созданную в той же подсети VPC, что и кластер.

    Создать виртуальную машину для подключения к кластеру

    1. Создайте ВМ в той же подсети VPC, что и кластер.

      Если такая ВМ уже создана, используйте ее.

    2. Назначьте виртуальной машине публичный IP.

    3. Подключитесь к виртуальной машине.

  2. Убедитесь, что на локальном устройстве или на виртуальной машине установлены kubectl и cloudlogin.

  3. Создайте персональный ключ доступа.

    Вы можете использовать ранее созданный персональный ключ доступа.

Шаг 1. Скачайте kubeconfig

  1. Войдите в личный кабинет.

  2. Перейдите в раздел Managed Kubernetes.

  3. Найдите кластер, к которому хотите подключиться.

  4. Справа от названия кластера нажмите Горизонтальное меню и выберите Скачать kubeconfig.

  5. Сохраните файл с названием 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

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

Запустили Evolution free tier
для Dev & Test
Получить