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
Шаг 2. Отправка приложения в пулл-реквест
После окончания разработки отправьте пулл-реквест в официальный репозиторий Cloud Managed Kubernetes для проверки.
Шаг 3. Разворачивание приложения
После одобрения пулл-реквеста приложение станет доступным для использования в репозитории. Более подробно про добавление https://charts.kubesphere.io/main в статье Импорт репозитория Helm.