Выбор метода установки платформы

Перед тем, как установить Nova Container Platform, вы должны решить, какой метод установки необходимо использовать, чтобы кластер полностью удовлетворял вашим потребностям. Кроме этого, с учетом выбранного метода установки, вы должны убедиться, что вы имеете все необходимые ресурсы, чтобы подготовить кластер для пользователей.

Подумайте над вопросами далее, чтобы определиться с выбором.

1. Выбор типа кластера

1.1. Для каких целей вы планируете использовать Nova Container Platform?

Кластер Nova Container Platform может быть развернут как в минимальной конфигурации, так и в высокодоступной.

  • Если вы планируете использовать кластер в целях тестирования и разработки, то рассмотрите вариант развертывания кластера с одним узлом Control Plane и одним инфраструктурным узлом. Вы сохраните весь функционал платформы, но получите значительное сокращение затрат на вычислительные ресурсы. При этом, кластер Nova Container Platform в минимальной конфигурации имеет тот же набор основных компонентов, что и в высокодоступной конфигурации, но число реплик компонентов снижено.

  • Если вы планируете использовать кластер в продуктивных средах, то рассмотрите вариант развертывания, в котором имеется несколько узлов Control Plane и несколько отдельных инфраструктурных узлов. В случае, если вы ожидаете большой объем трафика к вашим сервисам, то используйте отдельные узлы для балансировщиков нагрузки Ingress Nginx. Таким образом, будет выполнено логическое разделение ролей узлов и размещаемых на них компонентов кластера. При этом, устанавливаемые компоненты будут иметь большее число реплик для повышения доступности служебных сервисов кластера.

2. Выбор метода установки

2.1. Как вы планируете управлять инфраструктурой, в которой разворачивается кластер Nova Container Platform?

  • Если вы хотите автоматизировать развертывание виртуальных машин в среде виртуализации, получить возможность упрощенного масштабирования узлов кластера, например, добавление и удаление дополнительных узлов или их вертикальное масштабирование, то вам подойдет метод установки платформы в инфраструктуре, подготавливаемой установщиком (IPI). Для данного метода установки вам потребуется самостоятельно загрузить образы ОС в платформу виртуализации. В зависимости от политики вашей организации, вы можете использовать как поставляемые вместе с ПО Nova Container Platform образы ОС, так и подготовить собственные образы самостоятельно.

Документация

  • Информацию о поддерживаемых средах виртуализации вы можете получить в разделе Операционные системы и среды.

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

  • Если вы хотите осуществлять все процессы по подготовке ОС узлов кластера самостоятельно и не планируете использовать интеграцию с провайдером инфраструктуры, то вам подойдет метод установки платформы в инфраструктуре, подготавливаемой пользователей (UPI). Вы по-прежнему сможете использовать функционал горизонтального масштабирования узлов кластера, однако операции по вертикальному масштабированию узлов необходимо будет выполнять вручную.

2.2. Планируете ли вы использовать гибридную инсталляцию платформы?

  • Если вы планируете разместить часть Compute-узлов кластера в отдельных средах виртуализации или облаках, то для развертывания такой конфигурации доступен только метод установки UPI.

  • Также, метод UPI стоит использовать, если вы планируете размещать узлы Control Plane и инфраструктурные узлы в среде виртуализации, а Compute-узлы на физических серверах.

3. Взаимодействие со службами в сети Интернет

3.1. Планируете ли вы установку платформы в закрытом сетевом окружении?

Кластер Nova Container Platform поддерживает развертывание как с доступом к сети Интернет, так и него.

  • В случае установки кластера в окружении с доступом к сети Интернет, используется публичный сервис настройки ПО, а также публичные репозитории и хранилища образов контейнеров.

  • Если прямой доступ к сети Интернет на узлах кластера невозможен, рассмотрите возможность установки платформы с использованием HTTP-прокси сервера в вашей организации.

  • В случае установки кластера в закрытом окружении, вам необходимо предварительно установить в инфраструктуру модуль Nova Universe. Модуль поставляется в виде отдельной виртуальной машины, которая выполняет роль сервера управления и содержит все необходимые ресурсы и дистрибутивы для установки платформы.

Документация

Информацию об установке платформы в закрытом сетевом окружении вы можете найти в разделе Подготовка к установке в закрытом сетевом окружении.

4. Сравнение возможностей разных методов установки

В таблице ниже приведены возможности методов развертывания кластера Nova Container Platform.

IPI UPI

Развертывание с настройками по умолчанию

Возможность кастомизации кластера на этапе установки

Автоматическая подготовка ВМ

Привязка шаблонов ОС к группам узлов кластера

Установка в закрытом сетевом окружении

Переиспользование существующей сетевой инфраструктуры

Автоматизированное вертикальное масштабирование узлов кластера

Автоматизированное горизонтальное масштабирование узлов кластера

Автоматизированная установка и настройка компонентов CSI