Deckhouse Platform в существующем кластере

Если вы развернули новый кластер и хотите поставить в него Deckhouse, то рекомендуем вернуться на предыдущий шаг и использовать руководство по развертыванию кластера с помощью самого Deckhouse.

Кластеры Kubernetes, предлагаемые различными облачными провайдерами, имеют свои особенности и различия, так же как и кластеры, развернутые вручную. Правильная стратегия установки Deckhouse в таких кластерах — установить Deckhouse в минимальной конфигурации, после чего включить необходимые модули.

Данное руководство предлагает установку Deckhouse в минимальной конфигурации с включенным модулем внутренней документации (для примера работы web-приложения) и модулем cert-manager.

После выполнения всех шагов данного руководства вам нужно будет самостоятельно включить интересующие вас модули. Воспользуйтесь документацией, чтобы получить об этом необходимую информацию. Также, при возникновении вопросов, вы можете попросить помощи сообщества.

Процесс установки

Вам потребуются:

  1. Персональный компьютер.

    Компьютер, с которого будет производиться установка.

    Требования:

    • ОС: Windows 10+, macOS 10.15+, Linux (Ubuntu 18.04+, Fedora 35+);
    • установленный docker для запуска инсталлятора Deckhouse (инструкции для Ubuntu, macOS, Windows);

    • HTTPS-доступ до хранилища образов контейнеров registry.deckhouse.io (установка также возможна и в закрытом окружении);
    • kubectl, настроенный для доступа к существующему кластеру.
  2. Существующий кластер Kubernetes.

    У вас уже должен быть работающий кластер Kubernetes, подходящий под условия поддерживаемых версий Kubernetes и ОС.

    В процессе установки инсталлятор Deckhouse, запущенный на персональном компьютере (см. п.1), подключится к кластеру и развернет Deckhouse.

    По умолчанию в качестве хранилища для системных компонентов используется default storage class, определенный в кластере (или emptydir, если он не определен). Указать storageClass можно с помощью глобального параметра storageClass.