Выбор метода установки платформы
Перед тем, как установить 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 |
✅ |