Deckhouse Stronghold в Yandex Cloud
Перед установкой обязательно проверьте:
- Квоты облачного провайдера для развёртывания кластера.
- На ВМ установлен пакет
cloud-init. После старта ВМ запущены службыcloud-config.service,cloud-final.service,cloud-init.service. - В шаблоне виртуальной машины присутствует только один диск.
Для управления ресурсами в Yandex Cloud, необходимо создать сервисный аккаунт с правами на редактирование. Подробная инструкция по созданию сервисного аккаунта в Yandex Cloud доступна в документации. Ниже краткая версия:
Создайте пользователя с именем deckhouse:
yc iam service-account create --name deckhouse
В ответ вернутся параметры пользователя:
id: <userID>
folder_id: <folderID>
created_at: "YYYY-MM-DDTHH:MM:SSZ"
name: deckhouse
Назначьте роль editor вновь созданному пользователю для своего облака:
yc resource-manager folder add-access-binding <folderID> --role editor --subject serviceAccount:<userID>
Создайте JSON-файл с параметрами авторизации пользователя в облаке. В дальнейшем с помощью этих данных будет происходить авторизация в облаке:
yc iam key create --service-account-name deckhouse --output deckhouse-sa-key.json