Создание приложений из образа
Содержание
Предварительные требованияПроцедура 1 — WorkloadsWorkload 1 — Настройка базовой информацииWorkload 2 — Настройка PodWorkload 3 — Настройка контейнеровПроцедура 2 — ServicesПроцедура 3 — IngressОперации управления приложениемСправочная информацияИнструкции по монтированию томов храненияПараметры проверки здоровьяОбщие параметрыПараметры, специфичные для протоколаПредварительные требования
Получите адрес образа. Источником образов могут быть репозитории образов, интегрированные администратором платформы через toolchain, либо репозитории образов сторонних платформ.
-
В первом случае администратор обычно назначает репозиторий образов вашему проекту, и вы можете использовать образы из него. Если нужный репозиторий образов не найден, обратитесь к администратору для выделения.
-
Если это репозиторий образов сторонней платформы, убедитесь, что образы можно напрямую загружать из него в текущем кластере.
Процедура 1 — Workloads
-
В Container Platform перейдите в Applications > Applications в левой боковой панели.
-
Нажмите Create.
-
Выберите способ создания Create from Image.
-
Выберите или введите образ и нажмите Confirm.
Примечание: При использовании образов из репозитория, интегрированного в веб-консоль, можно фильтровать образы по Already Integrated. Integration Project Name, например, образы (docker-registry-projectname), включают имя проекта projectname в этой веб-консоли и имя проекта containers в репозитории образов.
- Следуйте инструкциям ниже для настройки соответствующих параметров.
Workload 1 — Настройка базовой информации
В разделе Workload > Basic Info настройте декларативные параметры для workloads
Workload 2 — Настройка Pod
Примечание: В кластерах с разной архитектурой, при развертывании образов однородной архитектуры, убедитесь, что настроены корректные Node Affinity Rules для планирования Pod.
-
В разделе Pod настройте параметры контейнерного рантайма и управления жизненным циклом:
- Node Affinity Rules
- Настройка сети
- Kube-OVN
- Calico
Workload 3 — Настройка контейнеров
-
В разделе Container следуйте инструкциям для настройки соответствующей информации.
-
Нажмите Add Container (вверху справа) ИЛИ Add Init Container.
См. Init Containers. Init Container:
- Запускается перед контейнерами приложения (последовательное выполнение).
- Освобождает ресурсы после завершения.
- Удаление разрешено, если:
- Pod содержит >1 контейнера приложения И ≥1 init контейнер.
- Не разрешено для pod с одним контейнером приложения.
-
Нажмите Create.
Процедура 2 — Services
Процедура 3 — Ingress
- Нажмите Create.
Операции управления приложением
Для изменения конфигураций приложения используйте один из следующих способов:
- Нажмите вертикальное многоточие (⋮) справа от списка приложений.
- Выберите Actions в правом верхнем углу страницы с деталями приложения.
