Доступные чарты

На странице Доступные чарты представлены Helm-чарты сервисов, доступных для установки в кластер. Чарты размещены по вкладкам в соответствии с подключенными репозиториями.

Есть возможность выполнить поиск Helm-чарта сервиса по его названию. Строка ввода для поиска расположена под названием вкладки. Поиск работает начиная с первого введенного символа.

По умолчанию доступны Helm-чарты сервисов в репозитории Shturval.

Скриншот

charts2

Установка и настройка экземпляра сервиса

Чтобы установить экземпляр сервиса, нажмите на кнопку Установить на карточке чарта сервиса. На странице Установка чарта необходимо произвести первичную конфигурацию экземпляра сервиса.

Скриншот

chartinstall1

Для этого задайте название экземпляра сервиса. Выберите версию чарта (по умолчанию выбрана последняя доступная). Выберите неймспейс, в котором необходимо установить экземпляр сервиса. В выпадающем списке неймспейсов доступна опция создания нового неймспейса.

Скриншот

chartistallns2 chartistallns3

Определите режим управления:

  • Автоматический (Auto) - ресурсы сервиса в неймспейсе будут созданы автоматически, что приведет к авто запуску сервиса в кластере. При внесении изменений в конфигурацию сервиса выбирайте данный режим для автоматического применения обновлений.
  • Ручной (Manual) - сервис запускается и обновляется вручную. Это может быть необходимо, если вы хотите использовать версию сервиса, отличную от версии, которая поставляется вместе с кластером.

Обратите внимание: графический интерфейс платформы строго связан с поддерживаемой версией сервисов. В случае расхождений версий, графический интерфейс может не соответствовать фактическим данным.

При необходимости определите лейблы и аннотации.

Добавление чарта репозитория, подключенного по oci

Если репозиторий подключен по протоколу oci, на вкладке репозитория введите название чарта репозитория для установки экземпляра сервиса. Нажмите Проверить версию, чтобы получить список версий чарта.

Скриншот

chartversion

Когда введено корректное название чарта, будут получены доступные версии чарта для установки. Автоматически к названию подставится последняя версия чарта. Просмотреть список версий и выбрать версию чарта возможно на странице Установка чарта.

Скриншот

chartversion1

Для последующей установки чарта и конфигурации экземпляра сервиса нажмите Проверить чарт, откроется страница Установка чарта. Выполните первичную конфигурацию экземпляра сервиса. Название экземпляра сервиса и версия чарта будут предзаполнены в соответствии с названием чарта и версией, указанными на вкладке репозитория.

Скриншот

chartcheck chartcheck1

Далее настройки экземпляра сервиса на странице Установка чарта идентичны настройкам экземпляра сервиса репозитория shturval, раздел Установка и настройка экземпляра сервиса.

Спецификация сервисов

Изначально Helm использует параметры конфигурации по умолчанию. Блок Спецификация сервиса есть ни что иное, как values, передаваемые в файле при инсталляции сервиса или его обновлении. Values должен быть в формате YAML. Часть сервисов платформы “Штурвал” имеют предварительную конфигурацию, которую вы можете увидеть сразу после развертывания кластера. Значения customvalues не перезаписываются при обновлении кластера.

Если с чартом сервиса поставляется набор доступных values, они будут отображены в правой части экрана. Values в правой части экрана отображается только для просмотра в том виде, в котором они есть в чарте. Есть возможность выполнить поиск доступных values по названию. При вводе первого символа в строку ввода выполняется поиск value. Все изменения (кастомизацию) необходимо вносить в левой части в блоке “Спецификация сервиса”.

Скриншот

sscvalues2

Завершив первичную конфигурацию сервиса, нажмите кнопку Установить.

Установленный экземпляр сервиса будет доступен для просмотра и редактирования на странице Установленные сервисы.

×