Deckhouse Kubernetes Platform в Базис.DynamiX

Установка Deckhouse Kubernetes Platform в Базис.DynamiX возможна только в Enterprise Edition. Ознакомиться с условиями и ценами.

Доступно начиная с версии 1.66 Deckhouse Kubernetes Platform.

Перед установкой обязательно проверьте:

  • Квоты облачного провайдера для развёртывания кластера.
  • На ВМ установлен пакет cloud-init. После старта ВМ запущены службы cloud-config.service, cloud-final.service, cloud-init.service.
  • В шаблоне виртуальной машины присутствует только один диск.

Дополнительные требования и сведения

  • Для ContainerdV2 на узлах кластера ОС на виртуальных машинах должна соответствовать требованиям:
    • ядро Linux версии 5.8 и новее;
    • поддержка CgroupsV2;
    • systemd версии 244 и новее;
    • поддержка модуля ядра erofs.

    Подробнее в разделе «ClusterConfiguration».

  • Начиная с версии 1.74 в Deckhouse появился механизм контроля целостности модулей (защита от подмены и модификаций). Он включается автоматически, если на узлах ОС поддерживает модуль ядра erofs. Если erofs недоступен, Deckhouse продолжит работать как раньше, но контроль целостности будет отключён, и в мониторинге появится алерт о недоступности механизма.

Выбор образа ВМ

Вендоры операционных систем предоставляют специальные образы ВМ, подготовленные для работы в облачной среде. Эти образы обычно включают в себя:

  • Драйверы для виртуального оборудования;
  • Компонент cloud-init для автоматической настройки ОС;
  • Гостевые агенты для интеграции с системами виртуализации.

Образы ВМ распространяются в виде образов дисков в форматах:

  • IMG (Image File);
  • QCOW2 (QEMU Copy On Write).

Рекомендации по использованию

Мы рекомендуем использовать такие ВМ образы в качестве операционных систем на узлах ваших кластеров для оптимальной производительности и совместимости с виртуализированными средами.

Размещение образа ВМ

Образ операционной системы необходимо загрузить и разместить в разделе: «Образы» → «Шаблонные образы» на портале Базис.DynamiX.

В случае, если в инфраструктуре отсутствует DNS сервер, доступ к порталу Базис.DynamiX из кластера можно организовать добавлением IP-адреса и доменов в шаблон cloud-init для генерации файла hosts. Данный шаблон расположен в папке /etc/cloud/templates/, название шаблона зависит от ОС.

После добавления данных в hosts и перед созданием шаблона из виртуальной машины, выполните команду cloud-init clean.