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

Скрыть последних авторов
Ирина Сафонова 35.1 1 {{box cssClass="floatinginfobox" title="**Содержание**"}}
Ирина Сафонова 2.1 2 {{toc/}}
Ирина Сафонова 35.1 3 {{/box}}
Ирина Сафонова 1.1 4
Ирина Сафонова 35.1 5 (% data-xwiki-non-generated-content="java.util.List" %)
6 (((
Ирина Сафонова 31.1 7 = Введение =
Ирина Сафонова 35.1 8 )))
Ирина Сафонова 1.1 9
Ирина Сафонова 35.2 10 ----
Ирина Сафонова 1.1 11
Ирина Сафонова 40.1 12 [[Магазин приложений>>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]] является общедоступным репозиторием приложений на платформе. Общедоступность означает, что пользователи каждого [[тенанта>>https://wiki.dfcloud.ru/bin/view/Glossary/%D0%A2%D0%B5%D0%BD%D0%B0%D0%BD%D1%82]] на платформе могут просматривать приложения в магазине независимо от принадлежности рабочей области.
13 Магазин содержит:
Ирина Сафонова 1.1 14
Ирина Сафонова 40.1 15 * 16 рекомендуемых корпоративных контейнерных приложений.
16 * Приложений, выпущенных тенантами из разных рабочих областей.
17
Ирина Сафонова 35.2 18 Любые пользователи, прошедшие проверку подлинности входа в **Cloud Managed Kubernetes**, могут развертывать приложения из магазина. Этот подход отличается от частных репозиториев приложений, которые доступны только для клиентов в рабочем пространстве.
Ирина Сафонова 25.1 19
Ирина Сафонова 31.1 20 = Необходимые условия перед выполнением настроек =
Ирина Сафонова 3.1 21
22 ----
23
Ирина Сафонова 35.4 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/L01.%20%D0%9F%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F/L01.03.%20%D0%A0%D0%B0%D0%B7%D0%B2%D0%B5%D1%80%D1%82%D1%8B%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%D0%B8%D0%B7%20%D0%BC%D0%B0%D0%B3%D0%B0%D0%B7%D0%B8%D0%BD%D0%B0%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9/#H41F44043843C43544043D43044144244043E43943A438]]:
Ирина Сафонова 30.1 25
Ирина Сафонова 35.4 26 ~1. Включите в **Cloud Managed Kubernetes** магазин приложений ([[OpenPitrix>>url:https://wiki.dfcloud.ru/bin/view/Glossary/OpenPitrix]]).
Ирина Сафонова 29.1 27 2. Создайте [[рабочее пространство>>url: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]], [[проект>>url:https://wiki.dfcloud.ru/bin/view/Glossary/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82]] и пользователя {{code language="none"}}project-regular{{/code}}. Пользователь должен быть приглашен в проект и наделен ролью {{code language="none"}}operator{{/code}}.
Ирина Сафонова 3.1 28
Ирина Сафонова 35.3 29 = Пример настройки =
Ирина Сафонова 7.1 30
31 ----
32
33 Настройка состоит из следующих последовательных шагов:
34
Ирина Сафонова 35.5 35 ~1. [[Разворачивание NGINX из App Store>>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/L01.%20%D0%9F%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F/L01.03.%20%D0%A0%D0%B0%D0%B7%D0%B2%D0%B5%D1%80%D1%82%D1%8B%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%D0%B8%D0%B7%20%D0%BC%D0%B0%D0%B3%D0%B0%D0%B7%D0%B8%D0%BD%D0%B0%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9/#H4284304331.42043043743243E44043044743843243043D438435NGINX438437AppStore]].
Ирина Сафонова 35.6 36 2. [[Настройка доступа к NGINX>>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/L01.%20%D0%9F%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F/L01.03.%20%D0%A0%D0%B0%D0%B7%D0%B2%D0%B5%D1%80%D1%82%D1%8B%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%D0%B8%D0%B7%20%D0%BC%D0%B0%D0%B3%D0%B0%D0%B7%D0%B8%D0%BD%D0%B0%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9/#H4284304332.41D43044144244043E43943A43043443E44144244343F43043ANGINX]].
Ирина Сафонова 8.1 37
Ирина Сафонова 31.1 38 == Шаг 1. Разворачивание NGINX из App Store ==
Ирина Сафонова 8.1 39
Ирина Сафонова 35.6 40 ~1. Войдите в веб-консоль **Cloud Managed Kubernetes** как {{code language="none"}}project-regular{{/code}} и нажмите **App Store** в верхнем левом углу.
Ирина Сафонова 9.1 41
42 {{info}}
Ирина Сафонова 40.1 43 При необходимости перейдите к приложениям в разделе **Apps** в своем проекте, нажмите кнопку **Create** и выберите **From App Store**, чтобы перейти в магазин.
Ирина Сафонова 9.1 44 {{/info}}
45
Ирина Сафонова 43.1 46 2. Найдите и щелкните [[NGINX>>https://wiki.dfcloud.ru/bin/view/Glossary/NGINX]], нажмите кнопку **Install** на странице **App Information**. Убедитесь, что нажали кнолку **Agree** в диалоговом окне **Deployment Agreement**.
47 3. Задайте имя и версию приложения.
Ирина Сафонова 40.1 48 4. Подтвердите место разворачивания NGINX, и нажмите кнопку **Next**.
49 5. В настройках приложения укажите необходимое количество реплик для развертывания и включите **Ingress**.
Ирина Сафонова 11.1 50
51 {{info}}
Ирина Сафонова 35.6 52 Чтобы указать дополнительные значения для NGINX, используйте переключатель для просмотра [[манифеста приложения>>https://wiki.dfcloud.ru/bin/view/Glossary/%D0%9C%D0%B0%D0%BD%D0%B8%D1%84%D0%B5%D1%81%D1%82%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F]] в формате [[YAML>>https://wiki.dfcloud.ru/bin/view/Glossary/YAML]] и редактирования настроек.
Ирина Сафонова 11.1 53 {{/info}}
54
Ирина Сафонова 17.1 55 5. Дождитесь, когда NGINX заработает.
56
Ирина Сафонова 31.1 57 == Шаг 2. Настройка доступа к NGINX ==
Ирина Сафонова 19.1 58
Ирина Сафонова 35.6 59 Чтобы получить доступ к NGINX за пределами кластера, сначала откройте приложение через[[ NodePort>>https://ibm.github.io/kubernetes-networking/services/nodeport/]].
Ирина Сафонова 20.1 60
61 1. Перейдите в **Services** в созданном проекте и щелкните имя службы NGINX.
Ирина Сафонова 41.1 62 2. На странице сведений о службе нажмите кнопку **More** и выберите **Edit External Access **в раскрывающемся меню.
63 3. Выберите NodePort для метода доступа и нажмите кнопку **OK**.
Ирина Сафонова 20.1 64 4. В разделе **Ports** просмотрите открытый порт.
65 5. Получите доступ к NGINX через {{code language="none"}}<Node IP>:<NodePort>{{/code}}.
Ирина Сафонова 21.1 66
67 {{info}}
Ирина Сафонова 42.1 68 При необходимости откройте порт в группах безопасности и настройте правила переадресации портов в зависимости от того, где развернут [[кластер>>https://wiki.dfcloud.ru/bin/view/Glossary/%D0%9A%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80]].
Ирина Сафонова 21.1 69 {{/info}}
Ирина Сафонова 26.1 70
Ирина Сафонова 36.1 71 **[[В начало>>doc:Контейнерная разработка.Cloud Managed Kubernetes.WebHome]] **🡱
72 **[[К следующему разделу>>doc:Контейнерная разработка.Cloud Managed Kubernetes.2\. Инструкция.01\. Инструкция пользователя.L\. Управление проектом.L01\. Приложения.L01\.04\. Создание приложения на основе микросервисов.WebHome]] 🡲**
73 **[[К предыдущему разделу>>doc:Контейнерная разработка.Cloud Managed Kubernetes.2\. Инструкция.01\. Инструкция пользователя.L\. Управление проектом.L01\. Приложения.L01\.02\. Развертывание приложений из шаблонов.WebHome]] **🡰