Deckhouse Kubernetes Platform (DKP) может устанавливаться в следующих вариантах:
-
В поддерживаемом облаке, включая публичные и частные облака, а также системы виртуализации. Установщик автоматически создает и настраивает все необходимые ресурсы (включая виртуальные машины, сетевые объекты и т.д.), разворачивает кластер Kubernetes и устанавливает DKP. Для каждого облачного провайдера и системы виртуализации необходимо соблюсти ряд требований. С полным списком требований для каждого варианта интеграции с IaaS можно ознакомиться в разделе Интеграция с IaaS документации.
-
На серверах bare-metal (в том числе гибридные кластеры) или в неподдерживаемых облаках. Установщик выполняет настройку указанных в конфигурации серверов или виртуальных машин, разворачивает кластер Kubernetes и устанавливает DKP. Системные требования к серверам, используемым для развертывания платформы DKP, зависят от сценариев развертывания. Подробнее с оценкой ресурсов, необходимых для установки DKP, вы можете ознакомиться в следующих руководствах:
-
В существующем кластере Kubernetes. Установщик разворачивает DKP и интегрирует его с текущей инфраструктурой. Для оценки ресурсов существующего кластера, необходимых для функционирования платформы, можно воспользоваться руководствами для bare-metal серверов, упомянутыми выше. Кластер Kubernetes, в котором устанавливается DKP, должен быть версии из списка поддерживаемых.
Перед установкой необходимо убедиться в следующем:
-
Для кластера на bare-metal (в том числе гибридного кластера) и при установке в неподдерживаемых облаках: сервер использует операционную систему из списка поддерживаемых ОС или совместимую с ним, а также доступен по SSH через ключ.
-
При настройке интеграции с поддерживаемыми облаками: имеются необходимые квоты для создания ресурсов и подготовлены параметры доступа к облачной инфраструктуре (зависят от конкретного провайдера).
-
Есть доступ к хранилищу образов контейнеров Deckhouse (публичный —
registry.deckhouse.ioилиregistry.deckhouse.ru, либо зеркало).