Выбор метода установки платформы
Перед тем, как установить Nova Container Platform, вы должны решить, какой метод установки необходимо использовать, чтобы кластер полностью удовлетворял вашим потребностям. Кроме этого, с учетом выбранного метода установки, вы должны убедиться, что вы имеете все необходимые ресурсы, чтобы подготовить кластер для пользователей.
Подумайте над вопросами далее, чтобы определиться с выбором.
Выбор типа кластера
Для каких целей вы планируете использовать Nova Container Platform?
Кластер Nova Container Platform может быть развернут как в минимальной конфигурации, так и в высокодоступной.
-
Если вы планируете использовать кластер в целях тестирования и разработки, то рассмотрите вариант развертывания кластера с одним узлом Control Plane и одним инфраструктурным узлом. Вы сохраните весь фунционал платформы, но получите значительное сокращение затрат на вычислительные ресурсы.
-
Если вы планируете использовать кластер в продуктивных средах, то рассмотрите вариант развертывания, в котором имеется несколько узлов Control Plane и несколько отдельных инфраструктурных узлов. В случае, если вы ожидаете большой объем трафика к вашим сервисам, то используйте отдельные узлы для балансировщиков нагрузки Ingress Nginx.
Выбор метода установки
Как вы планируете управлять инфраструктурой, в которой разворачивается кластер Nova Container Platform?
- Если вы хотите автоматизировать развертывание виртуальных машин в среде виртуализации, получить возможность упрощенного масштабирования узлов кластера, например, добавление и удаление дополнительных узлов или их вертикальное масштабирование, то вам подойдет метод установки платформы в инфраструктуре, подготавливаемой установщиком (IPI). Для данного метода установки вам потребуется самостоятельно загрузить образы ОС в платформу виртуализации. В зависимости от политики вашей организации, вы можете использовать как поставляемые вместе с ПО Nova Container Platform образы ОС, так и подготовить собственные образы самостоятельно.
Документация
-
Информацию о поддерживаемых средах виртуализации вы можете получить в разделе Операционные системы и среды.
-
Информацию о процессах подготовки шаблонов ВМ вы можете получить в разделе Подготовка шаблонов виртуальных машин.
- Если вы хотите осуществлять все процессы по подготовке ОС узлов кластера самостоятельно и не планируете использовать интеграцию с провайдером инфраструктуры, то вам подойдет метод установки платформы в инфраструктуре, подготавливаемой пользователей (UPI). Вы по-прежнему сможете использовать функционал горизонтального масштабирования узлов кластера, однако операции по вертикальному масштабированию узлов необходимо будет выполнять вручную.
Планируете ли вы использовать гибридную инсталляцию платформы?
-
Если вы планируете разместить часть Compute-узлов кластера в отдельных средах виртуализации или облаках, то для развертывания такой конфигурации доступен только метод установки UPI.
-
Также, метод UPI стоит использовать, если вы планируете размещать узлы Control Plane и инфраструктурные узлы в среде виртуализации, а Compute-узлы на физических серверах.
Взаимодействие со службами в сети Интернет
Планируете ли вы установку платформы в закрытом сетевом окружении?
Кластер Nova Container Platform поддерживает развертывание как с доступом к сети Интернет, так и него.
-
В случае установки кластера в окружении с доступом к сети Интернет, используется публичный сервис настройки ПО, а также публичные репозитории и хранилища образов контейнеров.
-
В случае установки кластера в закрытом окружении, вам необходимо предварительно установить в инфраструктуру модуль Nova Universe. Модуль поставляется в виде отдельной виртуальной машины, которая выполняет роль сервера управления и содержит все необходимые ресурсы и дистрибутивы для установки платформы.
Документация
Информацию об установке платформы в закрытом сетевом окружении вы можете найти в разделе Подготовка к установке в закрытом сетевом окружении.
Сравнение возможностей разных методов установки
В таблице ниже приведены возможности методов развертывания кластера Nova Container Platform.
IPI | UPI | |
---|---|---|
Развертывание с настройками по умолчанию | ||
Возможность кастомизации кластера на этапе установки | ||
Автоматическая подготовка ВМ | ||
Привязка шаблонов ОС к группам узлов кластера | ||
Установка в закрытом сетевом окружении | ||
Переиспользование существующей сетевой инфраструктуры | ||
Автоматизированное вертикальное масштабирование узлов кластера | ||
Автоматизированное горизонтальное масштабирование узлов кластера | ||
Автоматизированная установка и настройка компонентов CSI |