F01. Загрузка приложений на основе Helm

Версия 4.1 от Ирина Сафонова на 10.05.2023, 16:47

Содержание

Общая информация


KubeSphere обеспечивает полное управление жизненным циклом приложений. Помимо прочего, администраторы рабочей области могут загружать или создавать новые шаблоны приложений и быстро их тестировать. Кроме того, они публикуют хорошо протестированные приложения в App Store, чтобы другие пользователи могли развернуть их одним щелчком мыши. Для разработки шаблонов приложений администраторам рабочего пространства необходимо сначала загрузить упакованные диаграммы Helm в KubeSphere.
В этом разделе показано, как разработать шаблон приложения, загрузив упакованную диаграмму Helm.

Предпосылки


Вам необходимо:

  • включить KubeSphere App Store (OpenPitrix)
  • создать рабочее пространство и пользователя project-admin. Пользователь должен быть приглашен в рабочее пространство с ролью Workspace-self-provisioner

Настройка


Для настройки:

1. Зайдите в KubeSphere под ролью project-admin.
2. В рабочей области перейдите в раздел Шаблоны приложений в разделе Управление приложениями и нажмите кнопку Создать.
3. В появившемся диалоговом окне нажмите кнопку Загрузить. Вы можете загрузить свою собственную диаграмму Helm или загрузить диаграмму Nginx и использовать ее в качестве примера для следующих шагов.
4. После загрузки пакета нажмите кнопку OK, чтобы продолжить.
5. Вы можете просмотреть основную информацию о приложении в разделе Информация о приложении. Чтобы загрузить значок для приложения, нажмите кнопку Загрузить значок. Вы также можете пропустить его и сразу нажать кнопку OK.

Максимально допустимое разрешение значка приложения: 96 x 96 пикселей.

6. Приложение появится в списке шаблонов со статусом Разрабатывается после успешной загрузки, что означает, что это приложение находится в разработке. Загруженное приложение видно всем участникам в одной рабочей области.
7. Щелкните приложение, и откроется страница с выбранной вкладкой Версии. Щелкните черновую версию, чтобы развернуть меню, где вы можете увидеть следующие параметры:

  • Удалить
  • Установить
  • Отправить для выпуска