G. Загрузка приложений в репозиторий KubeSphere GitHub
Содержание
Действия пользователей в репозитории
Cloud Managed Kubernetes предоставляет репозиторий приложений для тестирования и разработки. Пользователи могут загружать свои приложения в репозиторий, которые после утверждения будут служить в качестве доступных шаблонов.
Загрузка приложений
Сначала создайте приложение на основе документации Helm. Вы можете обратиться к существующим приложениям в репозитории приложений KubeSphere. Официальные приложения хранятся в src/main, а тестируемые приложения — в src/test.
Загрузка состоит из следующих последовательных шагов:
1. Разработка приложения.
2. Отправка приложения в пулл-реквест.
3. Разворачивание приложений.
Шаг 1. Разработка приложения
1. Разветвите репозиторий приложений Cloud Managed Kubernetes.
2. Установите Helm на основе документации.
3. Выполните следующую команду, чтобы инициализировать клиент Helm:
4. Создайте приложение, например, с именем mychart в каталоге src/test.
helm create mychart
cd mychart
Также вы можете видеть, что Helm создал связанные шаблоны в каталоге.
Шаг 2. Отправка приложения в пулл-реквест
Когда закончите разработку, отправьте пулл-реквест в официальный репозиторий Cloud Managed Kubernetes для проверки.
Шаг 3. Разворачивание приложения
После того, как ваш пулл-реквест будет одобрен, ваше приложение станет доступным для использования. Дополнительные сведения по добавлению https://charts.kubesphere.io/main представлены в статье Импорт репозитория Helm.