С провайдером OpenStack
На этой странице
Основные данные
На экране доступны поля для определения основных настроек кластера. Заполнение данных доступно в базовом режиме и режиме расширенных настроек.
По умолчанию включен базовый режим. Для включения режима расширенных настроек переведите тумблер Показать расширенные настройки в активное состояние. При переходе из режима расширенных настроек в базовый режим, данные, внесенные в поля, которые будут скрыты, утрачиваются.
Основные данные для провайдера OpenStack в базовом режиме
- Шаблон провайдера. Выпадающий список. Если доступен только один шаблон, он будет выбран автоматически.
Расширенные параметры информационной безопасности не устанавливаются. DNS-запись Ingress принимает значение cluster.shturval.link. Подсети подов и сервисов применяют значения по умолчанию. Параметры не отображаются в интерфейсе в базовом режиме. Для изменения значений параметров включите расширенные настройки. После завершения создания кластера необходимо перейти в платформу виртуализации и настроить внешний балансировщик в разделе Виртуальные сети/Балансировщики нагрузки.
Основные данные для провайдера OpenStack в режиме расширенных настроек
- Использовать внешний балансировщик для Ingress. Значение по умолчанию да. После завершения создания кластера необходимо перейти в платформу виртуализации и настроить внешний балансировщик в разделе Виртуальные сети/Балансировщики нагрузки.
- DNS-запись Ingress. Значению по умолчанию: cluster.shturval.link. Пропишите Wildcard FQDN для Ingress.
- Шаблон провайдера. Выпадающий список. Если доступен только один шаблон, он будет выбран автоматически.
- Версия платформы. После выбора шаблона провайдера есть возможность выбрать версию платформы. В выпадающем списке доступны версии платформы, которые совместимы с версией Kubernetes, указанной в шаблонах ВМ этого экземпляра провайдера, а также с текущей версией платформы.
- Установить расширенные параметры информационной безопасности. Устанавливает преднастроенную политику аудита.
- Подсеть подов. Подсеть, из которой будут назначаться IPv4-адреса для Pods. Подсеть не должна пересекаться с сетью узлов и сервисов. Рекомендуемый диапазон: 172.16.0.1-172.16.255.254.
- Подсеть сервисов. Подсеть, из которой будут назначаться IPv4-адреса для сервисов с type: ClusterIP. Подсеть не маршрутизируется с сетью узлов и Pod и не должна с ней пересекаться. Рекомендуемый диапазон: 10.96.0.0/12 (по-другому kubeadm не поймет).
Конфигурация узлов
Конфигурация Master-узлов
- Количество Master-узлов (должно быть нечетное значение. Рекомендуется не больше 5) узлов:
- Тип ВМ;
- Тип диска;
- Объем диска, (Гб) (значение по умолчанию: 60, рекомендуемое: 120)
Конфигурация Worker-узлов
По умолчанию создается 2 группы Worker-узлов с тремя узлами в каждой группе:
- default;
- infra.
Они защищены от удаления при создании кластера. Если во время создания кластера Worker-узлы в этих группах не требуются, проставьте значение “0” в поле “Количество worker-узлов”. Будут созданы MachineDeployments, а в будущем при необходимости вы сможете легко добавить узлы в группы. Помимо дефолтной и инфраструктурной групп есть возможность добавить дополнительные группы Worker-узлов.
Группа инфраструктурных узлов будет предпочтительно использована для развертывания инфраструктурных сервисов кластера. В случае отсутствия свободных узлов в группе, сервисы будут разворачиваться на Worker-узлах других групп. Дефолтная группа Worker-узлов, а также любые дополнительные группы может быть использована для разворачивания пользовательских нагрузок.
Есть возможность скопировать настройки дефолтной группы в другие группы Worker-узлов. Для этого нажмите на иконку копирования в правой части строки группы узлов.
Редактировать параметры группы можно, нажав на название группы в таблице. Для конфигурации группы доступны параметры:
Масштабирование узлов: Ручное/Автоматическое
- При выбранном ручном масштабировании узлов, определите количество Worker-узлов.
- При выбранном автоматическом масштабировании узлов, определите диапазон для автоматического масштабирования Worker-узлов.
- Тип ВМ;
- Тип диска;
- Объем диска, (Гб) (значение по умолчанию: 60, рекомендуемое: 240)
Если в поле Количество Worker-узлов проставить значение 0, Worker-узлы не будут созданы.
Вынесение Ingress на отдельные узлы
По умолчанию Ingress будет размещен на узлы с ролью infra, если такие есть в кластере при развертывании кластера. При необходимости вынести Ingress на отдельные узлы рекомендуем при создании кластера добавить новую группу Worker-узлов, в качестве роли ingress
. Рекомендуется выделение двух узлов под группу Ingress.
Выбор сервисов
Этот шаг является общим для всех провайдеров.
На экране доступны три кнопки, соответствующие опциям выбора сервисов для инсталляции в кластер:
- Минимальный набор сервисов
- Рекомендуемый набор сервисов (выбрано по умолчанию)
- Выбрать сервисы для установки
Ниже представлен состав сервисов, входящих в каждый набор. При изменении значений, соответствующих выбранному преднастроенному набору, будет применена опция Выбрать сервисы для установки. Обратите внимание, что некоторые сервисы должны быть установлены в паре с CRD.
Выбранные для установки сервисы устанавливаются с версией latest, режимом автоматического обновления и названием экземпляра сервиса равным названию сервиса.
Наборы сервисов
Название сервиса | Рекомендуемый набор | Минимальный набор |
---|---|---|
Модуль резервного копирования и восстановления | Входит | Не входит |
Модуль управления локальным DNS | Входит | Входит |
Модуль проверки сертификатов API Kubernetes | Входит | Не входит |
Модуль управления TLS-сертификатами | Входит | Входит |
Кластерные роли | Входит | Входит |
Модуль распределения нагрузки узлов | Входит | Не входит |
Модуль управления внешними подключениями | Входит | Не входит |
Модуль локального хранения | Входит | Входит |
Модуль локального сбора логов | Входит | Не входит |
Модуль локального сбора метрик | Входит | Не входит |
Модуль управления сетями кластера | Входит | Входит |
Модуль управления конфигурациями узлов | Входит | Входит |
Модуль анализа конфигураций приложений | Входит | Не входит |
Модуль сканирования образов контейнеров | Входит | Не входит |
Модуль управления сервисами | Входит | Входит |
Модуль обновления кластера | Входит | Входит |
Модуль управления виртуальными IP-адресами. Компонент конфигурации узлов | Входит | Входит |
Модуль управления виртуальными IP-адресами. Компонент конфигурации сервисов | Входит | Входит |
Проверка данных
Экран представляет собой страницу, содержащую всю информацию, заполненную вами на предыдущих шагах. Информация отображается в режиме чтения. При необходимости изменить выбранные параметры вы можете вернуться на нужный шаг, нажав на название шага в левой части экрана или на кнопку Назад.
Для создания кластера нажмите на кнопку Создать кластер.