Deckhouse Kubernetes Platform в Базис.DynamiX
Установка Deckhouse Kubernetes Platform в Базис.DynamiX возможна только в Enterprise Edition. Ознакомиться с условиями и ценами.
Доступно начиная с версии 1.66 Deckhouse Kubernetes Platform.
Перед началом установки убедитесь в наличии квот облачного провайдера, необходимых для развертывания вашего кластера.
Чтобы использовать ContainerdV2 в качестве container runtime на узлах кластера, ОС на виртуальных машинах должны соответствовать следующим требованиям:
- ядро Linux версии 5.8 и новее;
- поддержка
CgroupsV2; - systemd версии
244и новее; - поддержка модуля ядра
erofs.
Подробнее — в документации.
Deckhouse Kubernetes Platform, начиная с версии 1.74, имеет механизм контроля целостности модулей, который защищает их от подмены и изменения. Этот механизм включается автоматически при поддержке операционной системой на узлах, где установлен Deckhouse, модуля ядра erofs. При отсутствии этого модуля ядра Deckhouse продолжит работу без механизма контроля целостности модулей, при этом появится алерт о неработоспособности этой функциональности.
На виртуальных машинах должен быть установлен пакет 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.