J01.03. Развертывание приложений из магазина

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

Введение


Магазин приложений является общедоступным репозиторием приложений на платформе. Общедоступность означает, что пользователи каждого тенанта на платформе могут просматривать приложения в магазине независимо от принадлежности рабочей области.
Магазин содержит:

  • 16 рекомендуемых корпоративных контейнерных приложений.
  • Приложений, выпущенных тенантами из разных рабочих областей.

Любые пользователи, прошедшие проверку подлинности входа в Cloud Managed Kubernetes, могут развертывать приложения из магазина. Этот подход отличается от частных репозиториев приложений, которые доступны только для клиентов в рабочем пространстве.

Необходимые условия перед выполнением настроек


Перед выполнением настроек в примере:

1. Включите в Cloud Managed Kubernetes магазин приложений (OpenPitrix).
2. Создайте рабочее пространствопроект и пользователя project-regular. Пользователь должен быть приглашен в проект и наделен ролью operator.

Пример настройки


Настройка состоит из следующих последовательных шагов:

1. Разворачивание NGINX из App Store.
2. Настройка доступа к NGINX.

Шаг 1. Разворачивание NGINX из App Store

1. Войдите в веб-консоль Cloud Managed Kubernetes как project-regular и нажмите App Store в верхнем левом углу.

При необходимости перейдите к приложениям в разделе Apps в своем проекте, нажмите кнопку Create и выберите From App Store, чтобы перейти в магазин.

2. Найдите и щелкните NGINX, нажмите кнопку Install на странице App Information. Убедитесь, что нажали кнолку Agree в диалоговом окне Deployment Agreement.
3. Задайте имя и версию приложения.
4. Подтвердите место разворачивания NGINX, и нажмите кнопку Next.
5. В настройках приложения укажите необходимое количество реплик для развертывания и включите Ingress.

Чтобы указать дополнительные значения для NGINX, используйте переключатель для просмотра манифеста приложения в формате YAML и редактирования настроек.

5. Дождитесь, когда NGINX заработает.

Шаг 2. Настройка доступа к NGINX

Чтобы получить доступ к NGINX за пределами кластера, сначала откройте приложение через NodePort.

1. Перейдите в Services в созданном проекте и щелкните имя службы NGINX.
2. На странице сведений о службе нажмите кнопку More и выберите Edit External Access в раскрывающемся меню.
3. Выберите NodePort для метода доступа и нажмите кнопку OK.
4. В разделе Ports просмотрите открытый порт.
5. Получите доступ к NGINX через <Node IP>:<NodePort>.

При необходимости откройте порт в группах безопасности и настройте правила переадресации портов в зависимости от того, где развернут кластер.

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