Исходный код вики J01.01. Добавление шаблонов приложений
Редактировал(а) Ирина Сафонова 06.01.2024, 18:30
Скрыть последних авторов
author | version | line-number | content |
---|---|---|---|
![]() |
30.1 | 1 | {{box cssClass="floatinginfobox" title="**Содержание**"}} |
2 | {{toc/}} | ||
3 | {{/box}} | ||
![]() |
1.1 | 4 | |
![]() |
30.1 | 5 | (% data-xwiki-non-generated-content="java.util.List" %) |
6 | ((( | ||
![]() |
31.1 | 7 | = Назначение шаблона приложений = |
![]() |
30.1 | 8 | |
![]() |
1.1 | 9 | ---- |
10 | |||
![]() |
47.1 | 11 | **Шаблон** — функционал **Cloud Managed Kubernetes**, используемый для разворачивания и управления приложениями. Шаблоны приложений являются общими ресурсами наряду с БД, промежуточным ПО и ОС. Шаблоны выступают, как отраслевые стандарты создания и доставки приложений. Приложения, загружаемые в виде шаблонов, создаются на основе чартов [[Helm>>https://wiki.dfcloud.ru/bin/view/Glossary/Helm]]. |
![]() |
2.1 | 12 | |
![]() |
46.1 | 13 | Так как OpenPitrix интегрирован в **Cloud Managed Kubernetes** для обеспечения управления приложениями на протяжении всего жизненного цикла разработки, то **Cloud Managed Kubernetes **позволяет независимым поставщикам ПО, разработчикам и обычным пользователям участвовать в процессе разработки. Каждый [[тенант>>https://wiki.dfcloud.ru/bin/view/Glossary/%D0%A2%D0%B5%D0%BD%D0%B0%D0%BD%D1%82]] отвечает только за свою часть, например за загрузку и проверку приложения, выпуск, тестирование и управление версиями. Организации могут создать свой магазин приложений и развить пулы приложений собственными стандартами. |
![]() |
35.1 | 14 | |
![]() |
36.1 | 15 | = Состав приложения = |
![]() |
35.1 | 16 | |
![]() |
36.1 | 17 | ---- |
18 | |||
![]() |
35.1 | 19 | Приложение состоит из одной или нескольких рабочих нагрузок Kubernetes в зависимости от того, как оно функционирует и взаимодействует с внешней средой: |
20 | |||
![]() |
46.1 | 21 | * [[развертывания>>https://wiki.dfcloud.ru/bin/view/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%BD%D0%B0%D1%8F%20%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0/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/L.%20%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%BC/L02.%20%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B5%20%D0%BD%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9/L02.01.%20%D0%A0%D0%B0%D0%B7%D0%B2%D0%BE%D1%80%D0%B0%D1%87%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9/]], |
![]() |
44.1 | 22 | * [[набор состояния>>https://wiki.dfcloud.ru/bin/view/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%BD%D0%B0%D1%8F%20%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0/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/L.%20%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%BC/L02.%20%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B5%20%D0%BD%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9/L02.02.%20StatefulSets/]], |
23 | * [[набор даемона>>https://wiki.dfcloud.ru/bin/view/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%BD%D0%B0%D1%8F%20%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0/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/L.%20%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%BC/L02.%20%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B5%20%D0%BD%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9/L02.03.%20Kubernetes%20DaemonSets%20%D0%B2%20KubeSphere/]], | ||
24 | * [[сервисы>>https://wiki.dfcloud.ru/bin/view/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%BD%D0%B0%D1%8F%20%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0/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/L.%20%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%BC/L02.%20%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B5%20%D0%BD%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9/L02.04.%20%D0%A1%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D1%8B/]]. | ||
![]() |
32.1 | 25 | |
![]() |
31.1 | 26 | = Как работает добавление шаблонов? = |
![]() |
2.1 | 27 | |
28 | ---- | ||
29 | |||
![]() |
46.1 | 30 | При необходимости добавьте [[чарты Helm>>https://wiki.dfcloud.ru/bin/view/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%BD%D0%B0%D1%8F%20%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0/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/]] в общедоступный репозиторий **Cloud Managed Kubernetes** или импортируйте частный репозиторий приложений. Репозиторий ([[магазин приложений>>https://wiki.dfcloud.ru/bin/view/Glossary/%D0%9C%D0%B0%D0%B3%D0%B0%D0%B7%D0%B8%D0%BD%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9]] в **Cloud Managed Kubernetes**), доступен каждому [[тенанту>>https://wiki.dfcloud.ru/bin/view/Glossary/%D0%A2%D0%B5%D0%BD%D0%B0%D0%BD%D1%82]] в [[рабочем пространстве>>https://wiki.dfcloud.ru/bin/view/Glossary/%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B5%D0%B5%20%D0%BF%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%BE]]. |
31 | После [[загрузки чарта Helm>>https://wiki.dfcloud.ru/bin/view/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%BD%D0%B0%D1%8F%20%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0/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/F01.%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%BD%D0%B0%20%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B5%20Helm/]] при необходимости разверните приложение, чтобы протестировать функции и отправить на анализ. Также при необходимости выпустите приложение в магазине после согласования. | ||
![]() |
35.1 | 32 | Только пользователи с необходимыми разрешениями могут добавлять частные репозитории в рабочее пространство. Частный репозиторий создается на основе сервисов хранения объектов, таких как [[MinIO>>https://min.io/]]. После импорта в **Cloud Managed Kubernetes** частные репозитории используются как пулы приложений для предоставления шаблонов. |
![]() |
4.1 | 33 | |
![]() |
46.1 | 34 | (% class="box infomessage" %) |
35 | ((( | ||
![]() |
44.1 | 36 | Отдельные приложения отображаются в [[магазине приложений>>https://wiki.dfcloud.ru/bin/view/Glossary/%D0%9C%D0%B0%D0%B3%D0%B0%D0%B7%D0%B8%D0%BD%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9]] вместе со встроенными приложениями после утверждения и выпуска. Приложения загружаются в виде чартов Helm. При выборе шаблонов из частных репозиториев **Current workspace** в списке отдельных приложений. |
![]() |
46.1 | 37 | ))) |
![]() |
6.1 | 38 | |
![]() |
46.1 | 39 | **Cloud Managed Kubernetes **разворачивает службы репозитория приложений на основе [[OpenPitrix>>https://wiki.dfcloud.ru/bin/view/Glossary/OpenPitrix]]. |
![]() |
6.1 | 40 | |
![]() |
37.1 | 41 | **[[В начало>>doc:Контейнерная разработка.Cloud Managed Kubernetes.WebHome]] **🡱 |
42 | **[[К следующему разделу>>doc:Контейнерная разработка.Cloud Managed Kubernetes.2\. Инструкция.01\. Инструкция пользователя.L\. Управление проектом.L01\. Приложения.L01\.02\. Развертывание приложений из шаблонов.WebHome]] 🡲** | ||
43 | **[[К предыдущему разделу>>doc:Контейнерная разработка.Cloud Managed Kubernetes.2\. Инструкция.01\. Инструкция пользователя.L\. Управление проектом.L01\. Приложения.WebHome]] **🡰 | ||
![]() |
31.1 | 44 | ))) |