Основная информация
Работа с кластерами оркестрации контейнеров включает в себя создание, изменение и удаление клиентских кластеров.
В разделе “Кластер” на вкладке Клиентские кластеры нажмите кнопку добавления кластера для создания нового кластера.
Скриншот
Процесс создания кластера разбит на этапы (шаги), соответствующие экранам:
- Выбор провайдера
- Основные данные
- Конфигурация Master-узлов
- Конфигурация Worker-узлов
- Выбор сервисов
- Проверка данных.
Используйте стрелки Продолжить или Назад для перехода на следующий шаг или возврата на предыдущий. Для перехода на следующий шаг заполните обязательные поля. При переходе между шагами вперед и назад введенные данные сохраняются.
Выбор провайдера
Скриншот
Задайте название кластера. Выберите провайдер ControlPlane. Для этого нажмите на кнопку с названием провайдера.
Провайдеры доступны, если в Платформа/Провайдеры созданы соответствующие шаблоны.
Создание кластеров с провайдерами:
Выделение подсетей
В платформе “Штурвал” при создании клиентского кластера по умолчанию выделяются:
- подсеть подов: 172.16.0.0/16
- подсеть сервисов: 10.96.0.0/12
Диапазон подсетей может быть изменен в соответствии с вашими потребностями. Подсети подов и сервисов располагаются в общем overlay network кластера. Подсеть подов и сервисов разворачивается только внутри кластера и не пересекается с другими кластерами и вашей корпоративной сетью. Фактически, даже если подсеть подов/сервисов совпадает с вашей корпоративной, то доступа у подов к сервисам вне кластера не будет.
По умолчанию в кластерах разрешен весь входящий и исходящий трафик. Для управления сетевыми политиками в платформе “Штурвал” используется Cilium (CNI).
На каждом узле кластера из общей подсети подов выделяется отдельная подсеть. Если в кластере разрешен исходящий трафик, по умолчанию весь исходящий трафик будет выходить от IP узла. Вы можете настроить выделенный IP адрес или сетевой интерфейс для отдельных неймспейсов, настроив параметры Egress на странице неймспейса.
Входящий трафик в кластер по умолчанию приходит на IP-адрес Ingress кластера. Для выделения IP адреса для неймспейса настройте параметры Ingress на странице неймспейса.
Используемые подсети
Пример использования подсетей
Системные требования для клиентского кластера
Клиентский кластер должен состоять как минимум из одного Master- и двух Worker-узлов. Для обеспечения отказоустойчивости кластер должен состоять как минимум из трех Master- и двух Worker-узлов. Для клиентского кластера предъявляются требования к количеству и вычислительным ресурсам серверов, указанные в таблицах ниже.
Минимальные
Для клиентских кластеров введено понятие инфраструктурного узла - Infra Worker - это такой Worker узел, на котором будут приоритетно развернуты системные сервисы кластера. Чтобы системные сервисы разместились только на Infra-узлах, рекомендуется 3 Infra узла. Обратите внимание!
- Если вы создаете кластер с выделением группы Infra-узлов, требования к Worker-узлам, на которых будут развернуты кастомные нагрузки будут складываться из нескольких значений: требования, указанные в таблице для Worker + требования к ресурсам от тех кастомных сервисов, которые планируются к развертыванию на этих узлах.
- Если вы создаете кластер без выделения группы Infra-узлов, требования к Worker-узлам, на которых будут развернуты системные и кастомные нагрузки будут складываться из нескольких значений: требования, указанные в таблице для Infra Worker + требования к ресурсам от тех кастомных сервисов, которые планируются к развертыванию на этих узлах.
Параметр | CPU (vCPU) | Memory (GiB) | Disk (GiB) | IOPS |
---|---|---|---|---|
Master-узел | 4 | 16 | 100 | 600 |
Worker* | 2 | 8 | 100 | 300 |
Infra Worker* | 4 | 16 | 300 | 300 |
Рекомендуемые
Параметр | CPU (vCPU) | Memory (GiB) | Disk (GiB) | IOPS |
---|---|---|---|---|
Master-узел | 12 | 16 | 200 | 600 |
Worker* | 2 | 8 | 100 | 300 |
Infra Worker* | 16 | 16 | 800 | 600 |