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, либо зеркало).