Deckhouse Platform в закрытом окружении

Внимание! В версии Deckhouse 1.42 изменились параметры настройки работы через proxy-сервер (подробнее). Текущее руководство рассчитано на версию Deckhouse 1.42+.

Презентация содержит основные этапы установки, которые предстоит пройти.

Схема развертывания

Данное руководство предлагает развертывание кластера Kubernetes с помощью Deckhouse в закрытом окружении, из которого нет прямого доступа к внешнему хранилищу образов контейнеров (registry.deckhouse.io) или внешним репозиториям deb/rpm-пакетов.

Установка в закрытом окружении в целом аналогична установке на bare metal. Отличие только в некоторых дополнительных параметрах настройки.

Схема развертывания Deckhouse в закрытом окружении:
Схема развертывания Deckhouse в закрытом окружении

Что необходимо для установки

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

    Требования...

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

    • доступ до проксирующего registry (читайте подробнее про их настройку) или до частного хранилища образов контейнеров с образами контейнеров Deckhouse;
    • SSH-доступ по ключу до узла, который будет master-узлом будущего кластера.
  2. Физический сервер или виртуальная машина для master-узла.

    Требования...

    • не менее 4 ядер CPU
    • не менее 8 ГБ RAM
    • не менее 40 ГБ дискового пространства
    • поддерживаемая ОС

    • доступ до проксирующего registry или до частного хранилища образов контейнеров с образами контейнеров Deckhouse
    • доступ до прокси-сервера для скачивания deb/rpm-пакетов ОС (при необходимости)
    • SSH-доступ от персонального компьютера (см. п.1) по ключу
    • на узле не должно быть установлено пакетов container runtime, например containerd или docker