F01. Загрузка приложений на основе Helm
Управление жизненным циклом приложений
KubeSphere обеспечивает полное управление жизненным циклом приложений. Помимо прочего, администраторы рабочей области могут загружать или создавать новые шаблоны приложений и быстро их тестировать. Кроме того, они публикуют протестированные приложения в магазине приложений, чтобы другие пользователи могли развернуть их одним щелчком мыши. Для разработки шаблонов приложений администраторам рабочего пространства необходимо сначала загрузить упакованные чарты Helm в Cloud Managed Kubernetes.
В этом разделе показано, как разработать шаблон приложения, загрузив упакованную чарты Helm.
Необходимые условия перед выполнением настроек
Перед выполнением настроек:
- Включите магазин приложений Cloud Managed Kubernetes (OpenPitrix).
- Создайте рабочее пространство и пользователя project-admin. Пользователь должен быть приглашен в рабочее пространство с ролью Workspace-self-provisioner.
Настройка
1. Зайдите в Cloud Managed Kubernetes под ролью project-admin.
2. В рабочей области перейдите в раздел App Templates в разделе App Management и нажмите кнопку Create.
3. В появившемся диалоговом окне нажмите кнопку Upload. Вы можете загрузить свой собственный чарт Helm или загрузить диаграмму Nginx и использовать ее в качестве примера для следующих шагов.
4. После загрузки пакета нажмите кнопку OK, чтобы продолжить.
5. Вы можете просмотреть основную информацию о приложении в разделе App Information. Чтобы загрузить значок для приложения, нажмите кнопку Upload Icon. Вы также можете пропустить его и сразу нажать кнопку OK.
6. Приложение появится в списке шаблонов со статусом Developing после успешной загрузки. Статус означает, что приложение находится в разработке. Загруженное приложение видно всем участникам в одной рабочей области.
7. Щелкните приложение, и откроется страница с выбранной вкладкой Versions. Нажмите на черновую версию, чтобы развернуть меню со следующими параметрами:
- Delete.
- Install.
- Submit for Release.