Изменения документа F02. Импорт репозитория Helm

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

От версии 54.4
отредактировано Ирина Сафонова
на 25.10.2023, 11:53
Изменить комментарий: Update document after refactoring.
К версии 60.1
отредактировано Ирина Сафонова
на 10.11.2023, 14:15
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Родительский документ
... ... @@ -1,1 +1,1 @@
1 -SaaS.Контейнерная разработка.Cloud Managed Kubernetes.2\. Инструкция.01\. Инструкция пользователя.Helm Chart.WebHome
1 +Контейнерная разработка.Cloud Managed Kubernetes.2\. Инструкция.01\. Инструкция пользователя.Helm Chart.WebHome
Содержимое
... ... @@ -1,15 +1,23 @@
1 -**Содержание**
2 -
1 +{{box cssClass="floatinginfobox" title="**Содержание**"}}
3 3  {{toc/}}
3 +{{/box}}
4 4  
5 +(% data-xwiki-non-generated-content="java.util.List" %)
6 +(((
5 5  = Введение =
8 +)))
6 6  
7 7  ----
8 8  
9 -Cloud Managed Kubernetes создает репозитории приложений, которые позволяют пользователям использовать приложения Kubernetes на основе [[чартов Helm>>https://wiki.dfcloud.ru/bin/view/Glossary/Helm]]. Репозитории приложений работают на [[OpenPitrix>>https://github.com/openpitrix/openpitrix]], платформе с открытым исходным кодом для управления кросс-облачными приложениями, спонсируемой компанией [[QingCloud>>https://www.qingcloud.com/]]. В репозитории приложений каждое из них служит базовой библиотекой пакетов. Чтобы развернуть приложение из их репозитория и управлять им, необходимо заранее [[создать репозиторий>>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/#H200B41443E43143043243B43543D43843544043543F43E43743844243E44043844F43F44043843B43E43643543D43844F]].
12 +**Cloud Managed Kubernetes** создает репозитории приложений. Репозитории позволяют пользователям использовать приложения Kubernetes на основе [[диаграмм Helm>>https://wiki.dfcloud.ru/bin/view/Glossary/Helm]].
10 10  
11 -Чтобы создать репозиторий, используйте сервер HTTP/HTTPS или решения для хранения объектов для хранения пакетов. Если точнее, репозиторий приложений зависит от внешнего хранилища, независимого от [[OpenPitrix>>https://github.com/openpitrix/openpitrix]], такого как хранилище объектов [[MinIO>>https://min.io/]], хранилище объектов [[QingStor>>https://github.com/qingstor]] и хранилище объектов AWS. Эти службы хранения объектов используются для хранения пакетов конфигурации и индексных файлов, созданных разработчиками. После регистрации репозитория пакеты конфигурации автоматически индексируются как [[развертываемые приложения>>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/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/]].
14 +Репозитории приложений работают на [[OpenPitrix>>https://github.com/openpitrix/openpitrix]], спонсируемой компанией [[QingCloud>>https://www.qingcloud.com/]] платформе с открытым исходным кодом для управления кросс-облачными приложениями. В репозитории каждое приложение является базовой библиотекой пакетов. Чтобы развернуть приложение из репозитория и управлять им, [[добавьте репозиторий>>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/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/#H200B41443E43143043243B43543D43843544043543F43E43743844243E44043844F43F44043843B43E43643543D43844F]].
12 12  
16 +Чтобы создать репозиторий, используйте сервер HTTP/HTTPS или решение для хранения объектов. Репозиторий приложений не зависит от [[OpenPitrix>>https://github.com/openpitrix/openpitrix]] и зависит от служб внешнего хранилища объектов, например, [[MinIO>>https://min.io/]], [[QingStor>>https://github.com/qingstor]] , AWS. Службы используются для хранения пакетов конфигурации и индексных файлов, созданных разработчиками. После регистрации репозитория конфигурационные
17 +
18 +
19 +, независимого от [[OpenPitrix>>https://github.com/openpitrix/openpitrix]], такого как хранилище объектов [[MinIO>>https://min.io/]], хранилище объектов [[QingStor>>https://github.com/qingstor]] и хранилище объектов AWS. Эти службы хранения объектов используются для хранения пакетов конфигурации и индексных файлов, созданных разработчиками. После регистрации репозитория пакеты конфигурации автоматически индексируются как [[развертываемые приложения>>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/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/]].
20 +
13 13  = Необходимые условия перед выполнением настроек =
14 14  
15 15  ----
... ... @@ -25,34 +25,44 @@
25 25  ----
26 26  
27 27  {{info}}
28 -Пример используется как **демонстрационный**.
36 +Пример **демонстрационный**.
29 29  {{/info}}
30 30  
31 -~1. Войдите в веб-консоль Cloud Managed Kubernetes как {{code language="none"}}ws-admin{{/code}}. В рабочей области перейдите в **App Repositories **в разделе **App Management** и нажмите кнопку **Add.**
32 -2. В появившемся окне укажите имя репозитория приложения и добавьте URL вашего репозитория. Например, введите {{code language="none"}}https://charts.kubesphere.io/main{{/code}}.
39 +~1. Войдите в веб-консоль **Cloud Managed Kubernetes** как {{code language="none"}}ws-admin{{/code}}. В рабочей области перейдите в **App Repositories **раздела **App Management** и нажмите кнопку **Add.**
40 +2. В появившемся окне укажите имя репозитория приложения и добавьте URL вашего репозитория. Например, {{code language="none"}}https://charts.kubesphere.io/main{{/code}}.
33 33  
34 -* **Имя:** задайте репозиторию простое и понятное имя, которое будет легко идентифицировано пользователями.
35 -* **URL**: следуйте спецификации [[RFC 3986>>https://wiki.dfcloud.ru/bin/view/Glossary/RFC%203986]] со следующими тремя поддерживаемыми протоколами.
36 -** //S3//. URL-адрес оформлен в стиле S3, например {{code language="none"}}s3.<region>.amazonaws.com{{/code}} для доступа к сервисам Amazon S3 с использованием интерфейса S3. Если вы выберете этот тип, вам необходимо предоставить ключ доступа и секретные переменные.
37 -** //HTTP//. Например, {{code language="none"}}http://docs-repo.gd2.qingstor.com{{/code}}. Пример содержит образец приложения NGINX, который будет автоматически импортирован после создания репозитория. Вы можете развернуть его из шаблонов приложений.
38 -** ​// HTTPS//**. **Например, **{{code language="none"}}https://docs-repo.gd2.qingstor.com{{/code}}.**
42 +(% class="table-bordered" %)
43 +(% class="active" %)|(% style="width:340px" %)**Параметр**|(% style="width:980px" %)**Комментарий**
44 +|(% style="width:340px" %)**Имя**|(% style="width:980px" %)(((
45 +Задайте репозиторию простое и понятное имя для легкой идентификации пользователями.
46 +)))
47 +|(% style="width:340px" %)**URL**|(% style="width:980px" %)(((
48 +Следуйте спецификации [[RFC 3986>>https://wiki.dfcloud.ru/bin/view/Glossary/RFC%203986]] со следующими поддерживаемыми протоколами:
39 39  
40 -(((
50 +* **S3**. URL-адрес оформлен как [[S3>>https://wiki.dfcloud.ru/bin/view/Glossary/S3-%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB]]. Например {{code language="none"}}s3.<region>.amazonaws.com{{/code}} для доступа к сервисам Amazon S3 с использованием интерфейса S3. Если выберете этот тип, предоставьте ключ доступа и [[секретные переменные>>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/L04.%20%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B0/L04.01.%20%D0%A1%D0%B5%D0%BA%D1%80%D0%B5%D1%82%D0%BD%D1%8B%D0%B5%20%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5/]].
51 +* **HTTP**. Например, {{code language="none"}}http://docs-repo.gd2.qingstor.com{{/code}}. Пример содержит образец приложения [[NGINX>>https://wiki.dfcloud.ru/bin/view/Glossary/NGINX]], который автоматически импортируется после создания репозитория. При необходимости разверните образец из шаблона приложений.
52 +* ​// //**HTTPS. **Например, **{{code language="none"}}https://docs-repo.gd2.qingstor.com{{/code}}**.
53 +
41 41  {{info}}
42 42  ​Если вы хотите использовать базовую аутентификацию доступа в HTTP/HTTPS, вы можете использовать URL-адрес с таким стилем {{code language="none"}}http://username:password@docs-repo.gd2.qingstor.com{{/code}}.
43 43  {{/info}}
44 44  )))
58 +|(% style="width:340px" %)Интервал синхронизации удаленного репозитория приложений|(% style="width:980px" %)-
59 +|(% style="width:340px" %)**Описание**|(% style="width:980px" %)Кратко опишите основные возможности репозитория приложений.
45 45  
46 -* Интервал синхронизации удаленного репозитория приложений.
47 -* **Описание**. Кратко опишите основные возможности репозитория приложений.
61 +3. Нажмите кнопку **Validate **для проверки URL. В результате вы увидите зеленую галочку рядом с URL, если он доступен. Далее нажмите кнопку **ОК**, чтобы завершить настройку.
48 48  
49 -3. Указав обязательные поля, нажмите кнопку **Validate**, чтобы проверить URL-адрес. В результате вы увидите зеленую галочку рядом с URL-адресом, если он доступен. Далее нажмите кнопку **ОК**, чтобы завершить настройку.
63 +(((
64 +
65 +)))
50 50  
51 51  {{info}}
52 -Если вам необходимо настроить базовую аутентификацию доступа HTTP, обратитесь к [[этому документу>>https://github.com/helm/chartmuseum#basic-auth]].
68 +Если необходимо настроить базовую аутентификацию доступа HTTP, обратитесь к [[этому документу>>https://github.com/helm/chartmuseum#basic-auth]].
53 53  {{/info}}
54 54  
55 -В результате репозиторий появляется в списке репозиториев после импорта, и Cloud Managed Kubernetes автоматически добавляет все приложения в репозиторий в качестве шаблонов приложений. Когда пользователи выбирают развертывание приложений с помощью шаблонов, они могут видеть приложения в этом репозитории.
71 +{{success}}
72 +В результате репозиторий появляется в списке. Cloud Managed Kubernetes автоматически добавляет все приложения в репозиторий как шаблоны. Когда пользователи выбирают развертывание приложений с помощью шаблонов, они видят приложения в этом репозитории.
73 +{{/success}}
56 56  
57 57  **[[В начало>>path:/bin/view/Cloud%20Managed%20Kubernetes/]] **🡱
58 58  **[[К следующему разделу>>path:/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/]] 🡲**