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

Редактировал(а) Ирина Сафонова 06.01.2024, 14:08

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


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.

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