Перейти к содержанию

Архитектура инсталлятора Боцман

Комплект поставки платформы Боцман:

  1. Дистрибутив

    1. Инсталлятор - bootsmanctl бинарный файл

    2. Скрипт зеркалирования пакетов для приватного registry - mirror.sh

    3. Файлы со списком пакетов к версии платформы - version_*

    4. byoh-agent-*.deb и byoh-agent-*.el7.x86_64.rpm. Агент устанавливается при baremetal инсталляции на выделенных под эту инсталляцию нодах для последующего конфигурирования и обнаружения

  2. Лицензия - предоставляется вендором

  3. Доступ к репозиторию с пакетами - предоставляется вендором

  4. Документация

Описание архитектуры

Инсталлятор - bootsmanctl представляет из себя бинарный файл - ELF 64-bit LSB executable, x86-64, предназначенный для запуска под ОС GNU\Linux. При запуске данного файла создается контейнер на локальной машине с ролью АРМ, в котором запускается kubernetes с необходимыми операторами и приложениями для последующей установки кластера.

Имя контейнера формируется из двух частей:

  1. Название кластера, заданное аргументом запуска инсталлятора;

  2. Постфикс control-plane.

При возникновении ошибок, рекомендуется сначала зайти в данный контейнер и получить информацию о состоянии компонентов. Подробнее в разделе “Поиск и устранение неисправностей при установке”.

Инсталлятор поддерживает 2 типа установки:

  1. Установка в поддерживаемый гипервизор;

  2. Установка baremetal.

При установке в любой из поддерживаемых гипервизоров: vSphere, VK Cloud, Yandex Cloud, установщику необходим доступ до среды и он сам выделит необходимые вычислительные ресурсы в автоматическом режиме.

При baremetal установке - ресурсы выделяются самостоятельно и устанавливается специальный byoh-агент. Baremetal установку можно проводить как на физическое оборудование, так и в средах виртуализации, если имеются причины не использовать режим поддерживаемого гипервизора. Например:

  • Внутренние политики компании по ИБ или учету и утилизации ресурсов;

  • Не поддерживаемый cloud provider/гипервизор;

  • Эксперименты, связанные с установкой baremetal.