Shturvalv2
На этой странице
Shturval V2 - внутренний провайдер платформы Штурвал, который:
- поддерживает добавление виртуальных и физических машин в качестве хостов для дальнейшего использования в кластерах;
- позволяет создавать автомасштабируемые гибридные кластеры.
Обратите внимание! Провайдер Shturval V2 не требует создания разных шаблонов для разных версий Kubernetes!
Провайдер поддерживает использование виртуальных и физических машин. Для этого у провайдера должен быть к ним доступ по SSH. Должна быть возможность выполнения sudo без пароля.
Для создания экземпляра провайдера перейдите в раздел Провайдеры, нажмите “Добавить провайдер”, выберите “Shturval V2”. В открывшемся окне заполните название экземпляра провайдера.
Заполните данные пользователя для подключения к хостам (машинам) по SSH:
- Имя пользователя;
- Приватный ключ пользователя.
Выберите пул IP-адресов из выпадающего списка. Привязка пула IP-адресов к экземпляру провайдера позволит вам при конфигурировании кластера назначить адрес API серверу кластера и VIP-адрес Ingress из списка свободных IP-адресов этого пула. Посмотрите добавление пула IP-адресов в платформу на странице.
Далее можно приступать к добавлению хостов. В левой нижней части экрана будут отображены хосты, в правой - данные добавляемого/просматриваемого хоста. Есть возможность добавления нескольких хостов. Валидация данных будет происходить после инициализации сохранения провайдера.
Хосты
Для создания нового экземпляра провайдера необходимо добавить хотя бы один хост. Для добавления хоста(хостов) в блоке “Хосты” нажмите +. В правой части экрана введите IP-адрес хоста. Есть возможность задать лейблы для выбора хостов при создании кластера. Лейблы, указывающие на сетевой интерфейс, параметры CPU, Memory и Disk будут созданы автоматически.
Добавленные хосты будут отображены в списке хостов. В зависимости от результата обработки хоста провайдером, хост может иметь статусы:
- Нет соединения: провайдер не получил ответ от машины. Может быть получен, если провайдер не успел обработать запрос, нет доступа к сети, в которой находится IP-адрес хоста или адрес невалиден;
- Ошибка доступа: провайдер не может с указанным пользователем и приватным ключом подключиться к указанному хосту. При этом хост может быть привязан к кластеру. Проверьте валидность указанных данных пользователя;
- Ошибка прав доступа: указанный в конфигурации провайдера пользователь не имеет достаточных прав для выполнения команд по SSH.
- Занят: хост привязан в кластере и недоступен для привязки/изменения.
- Свободен: готов быть присоединен к кластеру.
- Ошибка: машина имеет невалидную конфигурацию и не может быть присоединена.
Подробнее о состоянии хоста можно увидеть в информации о хосте. Для этого нажмите на строку с хостом.
Обратите внимание! Вы не можете редактировать (изменять IP-адрес и лейблы) или удалять хосты, у которых есть состояние MachineAttached (привязаны к кластеру).
После создания провайдером хоста вы сможете просмотреть данные:
- IP-адрес хоста;
- Состояние;
- Сведения об операционной системе (тип и образ ОС);
- Версия ядра;
- Архитектура;
- Сетевой интерфейс;
- Root volume size;
- Имя хоста;
- Перечень портов;
- Сведения о доступных вычислительных ресурсах.