На текущий момент графический установщик поддерживает не все платформы. Установить DKP с его помощью возможно в следующие окружения:
- Bare metal (выделенные хосты)
- Yandex Cloud
- OpenStack
- Selectel (OpenStack)
- VK Cloud (OpenStack)
- VMware vCloud Director.
Поддерживаются все редакции от CE до EE, включая Deckhouse Certified Security Edition (bare metal).
Внимание. Установка Deckhouse Certified Security Edition с помощью графического установщика не сертифицирована и допускается только для целей тестирования.
- Запустите docker на вашем компьютере
-
Запустите установщик
Если у вас компьютер на базе Apple Silicon, то перед запуском контейнера убедитесь, что в настройках Docker Desktop включена Rosetta.
Выполните команду:
docker run --rm --pull always -v $HOME/.d8installer:$HOME/.d8installer -v /var/run/docker.sock:/var/run/docker.sock -p 8080:8080 registry.deckhouse.ru/deckhouse/installer:latest -r $HOME/.d8installerВыполните команду:
curl -sSf https://deckhouse.ru/downloads/installer | bashСкачайте установщик: d8install-darwin-arm64 d8install-darwin-amd64
Запустите его, выполнив команды ниже. Например, для архитектуры arm64:
chmod +x d8install-darwin-arm64 xattr -c d8install-darwin-arm64 ./d8install-darwin-arm64 -bВыполните команду:
docker run --rm --pull always -v $HOME/.d8installer:$HOME/.d8installer -v /var/run/docker.sock:/var/run/docker.sock -p 8080:8080 registry.deckhouse.ru/deckhouse/installer:latest -r $HOME/.d8installerВыполните команду:
curl -sSf https://deckhouse.ru/downloads/installer | bashСкачайте установщик: d8install-linux-amd64
Запустите его, выполнив команды:
chmod +x d8install-linux-amd64 ./d8install-linux-amd64 -bПеред запуском контейнера убедитесь, что у вас установлен Docker Desktop и включена подсистема WSL2.
Выполните команду. Если вы работаете в командной строке:
docker run --rm --pull always -v /mnt/host/c/Users/%USERNAME%/.d8installer:/mnt/host/c/Users/%USERNAME%/.d8installer -v /var/run/docker.sock:/var/run/docker.sock -p 8080:8080 registry.deckhouse.ru/deckhouse/installer:latest -r /mnt/host/c/Users/%USERNAME%/.d8installerЕсли вы работаете в Power Shell:
docker run --rm --pull always -v /mnt/host/c/Users/$env:USERNAME/.d8installer:/mnt/host/c/Users/$env:USERNAME/.d8installer -v /var/run/docker.sock:/var/run/docker.sock -p 8080:8080 registry.deckhouse.ru/deckhouse/installer:latest -r /mnt/host/c/Users/$env:USERNAME/.d8installer - Откройте http://localhost:8080
Скорее всего, вы уже ознакомились с основными возможностями Deckhouse Platform. В данном руководстве рассмотрен пошаговый процесс установки платформы.
Установка платформы Deckhouse Kubernetes Platform возможна как на физические серверы (bare metal), так и в инфраструктуру одного из поддерживаемых облачных провайдеров. В зависимости от выбранной инфраструктуры процесс может немного отличаться, поэтому ниже приведены примеры установки для разных вариантов.
Выберите тип инфраструктуры, в которой будет устанавливаться Deckhouse Kubernetes Platform
Облачная платформа
Полный список настроек облачных провайдеров Deckhouse Kubernetes Platform доступен в документации.
