Перейти к содержимому

Baremetal ​

Требования к запуску нового подчинённого кластера ​

Перед началом установки подчинённого кластера следует удовлетворить следующие требования:

  • Успешная установка управляющего кластера Bootsman
  • DNS-имя управляющего кластера должно быть в DNS-сервере и разрешается для будущего подчинённого кластера
  • Доступ подчинённого кластера к управляющему
  • Сумма символов будущего имени кластера и имени Namespace не должно превышать 30 символов

Установка ​

Установку можно провести двумя способами:

  • Использовать установщик Bootsman
  • Применить yaml-манифесты

Установка с помощью установщика Bootsman ​

Заметка

Во время заполнения формы вы можете в любой момент переключится в режим yaml

Для создания подчинённого кластера авторизуйтесь в управляющий кластер и нажмите кнопку Кнопка Создания Подчинённого Кластера

Вас перенаправит на страничку установщика для заполнения данных о будущем кластере.

Сначала укажите имя нового подчинённого кластера (1) и описание (2)

  1. Cluster Name
  2. Description

Cluster Name

Далее заполните поля в блоке "Kubernetes Options"

Kubernetes Options

Имя параметраОписаниеКомментарий
$Версия Kubernetes
$Namespace управляющего кластера, который будет содержать объекты подчинённого кластера
$Подсеть для подов подчинённого кластераНе пересекается с управляющим или другим подчинённым кластером
$Подсеть для сервисов подчинённого кластераНе пересекается с управляющим или другим подчинённым кластером
$Используемая операционная система для подчинённого кластера
$Подсеть для сервисов подчинённого кластераНе пересекается с управляющим или другим подчинённым кластером

Далее заполните поля в блоке "Control Plane"

KCP Begin

Имя параметраОписаниеКомментарий
$Число реплик мастер-нод
$Статический IP адрес для мастер-нод
$Порт для kube-apiПо-умолчанию 6443

Далее добавьте информацию о приватном репозитории

Private Registry

Имя параметраОписаниеКомментарий
$Доменное имя вашего регистри
$Пользователь для вашего регистриИзмеряется в MiB
$Пароль для вашего регистриИзмеряется в GiB
$Полный путь до образов внутри вашего регистриИзмеряется в GiB

Дальнейшая настройка касается создания пула worker-нод

Заметка

Вы не ограничены в одном типе ВМ, предназначенных для нагрузки. Для создания дополнительного пула виртуальных машин используйте кнопку

Add Worker Pool

Worker Template

Имя параметраОписаниеКомментарий
$Имя пул виртуальных машин
$Число виртуальных машин

Установка с помощью yaml-манифестов ​

Если вам удобнее способ применения yaml-манифестов, то ниже есть примеры. Заполните их в соответствии с описанием из главы, представленной ранее.

Для применения yaml-манифестов можно использовать kubectl

bash
kubectl apply -f Cluster.yaml
kubectl apply -f Workerpool.yaml

Команда Боцман