Deckhouse Platform на VMware vSphere

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

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

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

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

    Требования:

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

    • HTTPS-доступ до хранилища образов контейнеров registry.deckhouse.io (установка также возможна и в закрытом окружении);
    • доступ до API облачного провайдера, учетная запись с правами на создание ресурсов и настроенная утилита govc;
    • SSH-доступ по ключу до узла, который будет master-узлом будущего кластера.
  2. Master-узел (узлы) (создаются автоматически при установке).

    Сервер (виртуальная машина), который будет управляющим узлом (master-узлом) будущего кластера.

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

    Количество master-узлов, создаваемых в процессе установки, зависит от выбранного на следующих этапах руководства набора узлов.

    Требования:

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

    • HTTPS-доступ до хранилища образов контейнеров registry.deckhouse.io (установка также возможна и в закрытом окружении);
    • SSH-доступ от персонального компьютера (см. п.1) по ключу;
    • на узле не должно быть установлено пакетов container runtime, например containerd или docker.
  3. Дополнительные узлы (не обязательно).

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

    Общие требования к узлам кластера:

    • поддерживаемая ОС;
    • HTTPS-доступ до хранилища образов контейнеров registry.deckhouse.io (установка также возможна и в закрытом окружении).
    • на узле не должно быть установлено пакетов container runtime, например containerd или docker.

    Если какой-либо узел (или группа узлов) будет использоваться для роли мониторинга (подробнее, про выделение узлов под определенный вид нагрузки), то минимальные требования к такому узлу следующие:

    • не менее 4 ядер CPU;
    • не менее 8 ГБ RAM.

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

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

Обратите внимание, что в презентации представлен упрощённый, примерный план действий, а точные действия и команды, которые необходимо выполнить, будут указаны в следующих шагах.

Управляйте презентацией