Deckhouse Kubernetes 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);
      • на компьютерах с процессорами семейства Apple Silicon включите опцию «Use Rosetta for x86_64/amd64 emulation on Apple Silicon» в настройках Docker Desktop, чтобы избежать возможных проблем с запуском ssh-agent во время установки;
    • HTTPS-доступ до хранилища образов контейнеров registry.deckhouse.ru;
    • kubectl, настроенный для доступа к существующему кластеру.
  2. Существующий кластер Kubernetes.

    Версии Kubernetes и ОС узлов кластера должны быть в списке поддерживаемых.

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

    Обратите внимание, что установка непосредственно с master-узла не поддерживается.