G. Загрузка приложений в репозиторий KubeSphere GitHub

Версия 27.1 от Ирина Сафонова на 17.07.2023, 11:31

Содержание

Действия пользователей в репозитории


Cloud Managed Kubernetes предоставляет репозиторий приложений для тестирования и разработки. Пользователи могут загружать свои приложения в репозиторий, которые после утверждения будут служить в качестве доступных шаблонов.

Загрузка приложений


Сначала создайте приложение на основе документации Helm. Вы можете обратиться к существующим приложениям в репозитории приложений KubeSphere. Официальные приложения хранятся в src/main, а тестируемые приложения — в src/test.
Загрузка состоит из следующих последовательных шагов:
1. Разработка приложения.
2. Отправка приложения в пулл-реквест.
3. Разворачивание приложений.

Шаг 1. Разработка приложения

1. Разветвите репозиторий приложений Cloud Managed Kubernetes.
2. Установите Helm на основе документации.
3. Выполните следующую команду, чтобы инициализировать клиент Helm:

helm init --client-only

4. Создайте приложение, например, с именем mychart в каталоге src/test.

cd src/test
helm create mychart
cd mychart

Также вы можете видеть, что Helm создал связанные шаблоны в каталоге.

Шаг 2. Отправка приложения в пулл-реквест

Когда закончите разработку, отправьте пулл-реквест в официальный репозиторий Cloud Managed Kubernetes для проверки.

Шаг 3. Разворачивание приложения

После того, как ваш пулл-реквест будет одобрен, ваше приложение станет доступным для использования. Дополнительные сведения по добавлению https://charts.kubesphere.io/main представлены в статье Импорт репозитория Helm.

В начало 🡱
К следующему разделу 🡲
К предыдущему разделу 🡰