Deckhouse Kubernetes Platform в Базис.DynamiX
Доступно начиная с версии 1.66 Deckhouse Kubernetes Platform.
Перед началом установки убедитесь в наличии квот облачного провайдера, необходимых для развертывания вашего кластера.
На виртуальных машинах должен быть установлен пакет cloud-init
.
После запуска виртуальной машины должны быть запущены следующие службы, связанные с этим пакетом :
cloud-config.service
;cloud-final.service
;cloud-init.service
.
Выбор образа ВМ
Вендоры операционных систем предоставляют специальные образы ВМ, подготовленные для работы в облачной среде. Эти образы обычно включают в себя:
- Драйверы для виртуального оборудования;
- Компонент
cloud-init
для автоматической настройки ОС; - Гостевые агенты для интеграции с системами виртуализации.
Образы ВМ распространяются в виде образов дисков в форматах:
- IMG (Image File);
- QCOW2 (QEMU Copy On Write).
Рекомендации по использованию
Мы рекомендуем использовать такие ВМ образы в качестве операционных систем на узлах ваших кластеров для оптимальной производительности и совместимости с виртуализированными средами.
Размещение образа ВМ
Образ операционной системы необходимо загрузить и разместить в разделе: «Образы» → «Шаблонные образы» на портале Базис.DynamiX.
В случае, если в инфраструктуре отсутствует DNS сервер, доступ к порталу Базис.DynamiX из кластера можно организовать добавлением IP-адреса и доменов в шаблон cloud-init
для генерации файла hosts
.
Данный шаблон расположен в папке /etc/cloud/templates/
, название шаблона зависит от ОС.
После добавления данных в hosts
и перед созданием шаблона из виртуальной машины, выполните команду cloud-init clean
.