Yandex Cloud
Интеграция с Yandex Cloud.
На этой странице
Назначение
Провайдер Yandex Cloud позволяет разворачивать Kubernetes-кластеры на виртуальных машинах в Yandex Cloud (Compute Cloud).
Для настройки провайдера необходимо, чтобы соответствующий сервис в кластере управления был включён и находился в режиме управления Авто. Подробнее: Провайдер Yandex Cloud (shturval-capy).
Сводная таблица инфраструктурных CR Yandex Cloud (Yandex*): раздел Кастомные ресурсы жизненного цикла узлов — Yandex Cloud.
Создание экземпляра
Перед созданием экземпляра провайдера подготовьте в Yandex Cloud:
- сервисный аккаунт с ролями
compute.editorиalb.editor; - авторизованный ключ сервисного аккаунта в формате JSON;
- шаблон виртуальной машины для добавления в провайдер.
Перейдите в Провайдеры → Конфигурация провайдеров. В блоке Сервисы провайдеров проверьте, включён ли Провайдер Yandex Cloud. Если сервис отключён, нажмите на переключатель и дождитесь запуска. Затем нажмите Добавить экземпляр провайдера → «+ Yandex Cloud».
Переключатель сервиса переводит связанные SSC провайдера в режим auto: сначала CRD-чарт, затем основной чарт провайдера. Дождитесь, пока сервис перейдёт в состояние готовности (см. скриншот ниже).

Конфигурация провайдера Yandex Cloud

Поля конфигурации
| Поле | Обязательность | Описание |
|---|---|---|
| Название экземпляра | Да | Уникальное имя для идентификации экземпляра. |
| Авторизованный ключ сервисного аккаунта | Да | JSON-ключ сервисного аккаунта с ролями compute.editor и alb.editor. |
| ID папки | При необходимости | Идентификатор каталога в Yandex Cloud. Укажите его, если сервисный аккаунт не имеет доступа к получению списка всех каталогов облака. |
| Папка | Да | Каталог в облаке, в котором созданы и сгруппированы ресурсы Yandex Cloud. Если сервисный аккаунт имеет доступ только к одной папке, указанной при подключении, эта папка отображается без возможности изменения. |
| Подсеть | Да | Подсеть в облачной сети. При выборе учитывайте зону доступности подсети. |
| Типы платформы | Да | Типы платформы, доступные для выбора при создании кластера с провайдером Yandex Cloud. |
| Типы дисков | Да | Типы дисков, доступные для выбора при создании кластера с провайдером Yandex Cloud. |
| Сетевой балансировщик | Да | Внешний или внутренний сетевой балансировщик. По умолчанию используется внешний балансировщик. |
| Тип балансировщика | Да | Тип балансировщика: Yandex Network Load Balancer (NLB) или Yandex Application Load Balancer (ALB). По умолчанию используется ALB. |
После заполнения данных подключения нажмите Проверить подключение. Если подключение не выполнено или нет доступных папок для выбора, проверьте данные ключа и доступ сервисного аккаунта к получению списка каталогов.
После успешной проверки подключения настройте конфигурацию провайдера и образы для развёртывания узлов.
Шаблоны ВМ
Добавьте заранее созданные шаблоны ВМ для нужных версий Kubernetes. Для одной версии Kubernetes доступно добавление только одного шаблона ВМ. Шаблоны создаются по единой инструкции.
В блоке Шаблоны виртуальных машин нажмите + для добавления шаблона. В боковом окне выберите имя (как в виртуализации) и версию Kubernetes. Версия Штурвала заполнится автоматически и будет доступна только для просмотра.
Особенности
- Использование образов, подготовленных по инструкции платформы. Для Yandex Cloud при создании шаблона утилитой stc обязательно используйте флаг
--keep-cloud-init; - Настройка сети и подсетей в Yandex Cloud.