Изменения документа G. Загрузка приложений в репозиторий KubeSphere GitHub
Редактировал(а) Ирина Сафонова 06.01.2024, 14:08
От версии 15.1
отредактировано Ирина Сафонова
на 11.05.2023, 04:02
на 11.05.2023, 04:02
Изменить комментарий:
К данной версии нет комментариев
К версии 3.1
отредактировано Ирина Сафонова
на 11.05.2023, 03:05
на 11.05.2023, 03:05
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -6,7 +6,7 @@ 6 6 7 7 ---- 8 8 9 -KubeSphere предоставляет репозиторий приложений для тестирования и разработки. Пользователи могут [[загружать>>https://wiki.dfcloud.ru/bin/view/Cloud%20Managed%20Kubernetes/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/01.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F/G.%20%D0%97%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9%20%D0%B2%20%D1%80%D0%B5%D0%BF%D0%BE%D0%B7%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%B9%20KubeSphere%20GitHub/#H41743043344044343743A43043243044843844543F44043843B43E43643543D438439]]свои приложения в репозиторий, которые после утверждения будут служить в качестве доступных шаблонов.9 +KubeSphere предоставляет репозиторий приложений для тестирования и разработки. Пользователи могут загружать свои приложения в репозиторий, которые после утверждения будут служить в качестве доступных шаблонов. 10 10 11 11 == Загрузка ваших приложений == 12 12 ... ... @@ -14,35 +14,10 @@ 14 14 15 15 Сначала создайте приложение на основе [[документации Helm>>https://helm.sh/docs/topics/charts/]]. Вы можете обратиться к существующим приложениям в репозитории приложений KubeSphere. Официальные приложения хранятся в [[src/main>>https://github.com/kubesphere/helm-charts/tree/master/src/main]], а тестируемые приложения — в [[src/test>>https://github.com/kubesphere/helm-charts/tree/master/src/test]]. 16 16 Загрузка состоит из следующих последовательных шагов: 17 -1. [[Разработка приложения>>https://wiki.dfcloud.ru/bin/view/Cloud%20Managed%20Kubernetes/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/01.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F/G.%20%D0%97%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9%20%D0%B2%20%D1%80%D0%B5%D0%BF%D0%BE%D0%B7%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%B9%20KubeSphere%20GitHub/#H42043043744043043143E44243A43043F44043843B43E43643543D43844F]].18 -2. [[Отправка приложения в пулл-реквест>>https://wiki.dfcloud.ru/bin/view/Cloud%20Managed%20Kubernetes/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/01.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F/G.%20%D0%97%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9%20%D0%B2%20%D1%80%D0%B5%D0%BF%D0%BE%D0%B7%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%B9%20KubeSphere%20GitHub/#H41E44243F44043043243A43043F44043843B43E43643543D43844F43243F44343B43B-44043543A432435441442]].19 -3. [[Разворачивание приложений>>https://wiki.dfcloud.ru/bin/view/Cloud%20Managed%20Kubernetes/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/01.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F/G.%20%D0%97%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9%20%D0%B2%20%D1%80%D0%B5%D0%BF%D0%BE%D0%B7%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%B9%20KubeSphere%20GitHub/#H4284304333.42043043743243E44043044743843243043D43843543F44043843B43E43643543D43844F]].17 +1. Разработка приложения. 18 +2. Отправка приложения в пулл-реквест. 19 +3. Разворачивание приложений. 20 20 21 -=== Шаг 1.Разработка приложения ===21 +=== Разработка приложения === 22 22 23 -Для разработки: 24 -1. Разветвите репозиторий приложений KubeSphere. 25 -2. Установите Helm на основе [[документации>>https://helm.sh/docs/topics/charts/]]. 26 -3. Выполните следующую команду, чтобы инициализировать клиент Helm: 27 27 28 -{{code language="none"}} 29 -helm init --client-only 30 -{{/code}} 31 - 32 -4. Создайте приложение, например, с именем {{code language="none"}}mychart{{/code}} в каталоге {{code language="none"}}src/test{{/code}}. 33 - 34 -{{code language="none"}} 35 -cd src/test 36 -helm create mychart 37 -cd mychart 38 -{{/code}} 39 - 40 -Также вы можете видеть, что Helm создал связанные шаблоны в каталоге. 41 - 42 -=== Шаг 2. Отправка приложения в пулл-реквест === 43 - 44 -Когда закончите разработку, отправьте [[пулл-реквест>>https://wiki.dfcloud.ru/bin/view/Glossary/%D0%BF%D1%83%D0%BB%D0%BB-%D1%80%D0%B5%D0%BA%D0%B2%D0%B5%D1%81%D1%82]] в официальный репозиторий KubeSphere для проверки. 45 - 46 -=== Шаг 3. Разворачивание приложения === 47 - 48 -После того, как ваш пулл-реквест будет одобрен, ваше приложение станет доступным для использования. Дополнительные сведения по добавлению {{code language="none"}}https://charts.kubesphere.io/main{{/code}} представлены в статье [[**Импорт репозитория Helm**>>https://wiki.dfcloud.ru/bin/view/Cloud%20Managed%20Kubernetes/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/01.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F/Helm%20Chart/F02.%20%D0%98%D0%BC%D0%BF%D0%BE%D1%80%D1%82%20%D1%80%D0%B5%D0%BF%D0%BE%D0%B7%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D1%8F%20Helm/]].