Creating GitOps Application
Обзор
Используйте возможности управления приложениями Alauda Container Platform GitOps для визуального создания Argo CD ApplicationSet, обеспечивающего комплексное управление жизненным циклом контейнеризованных приложений через GitOps Applications.
Содержание
Предварительные требованияСоздание Argo CD Application через веб-консольПроцедураПросмотр полей конфигурации игнорирования синхронизации в YAML файлеСоздание Argo CD Application через YAMLПроцедураСоздание Argo CD Application через CLIПредварительные требованияПредварительные требования
-
Установка Alauda Container Platform GitOps:
- Если не установлено, обратитесь к администратору для Installing Alauda Container Platform GitOps
-
Интеграция Git-репозитория (выберите один из способов):
- Integrating Code Repositories via Argo CD dashboard
- Администратор должен предоставить репозитории кода через DevOps Toolchain > Integrate
Создание Argo CD Application через веб-консоль
Упростите распространение приложений с помощью визуальных интерфейсов управления.
Процедура
-
Перейдите в Container Platform, затем в раздел GitOps Applications.
-
Нажмите Create GitOps Application.
-
Настройте параметры в разделах Basic Info и Code Repository:
-
Настройте параметры в разделе Destination:
-
Application: Дифференцированные конфигурации не изменяют базовые файлы в исходной директории.
-
ApplicationSet: Мультикластерное развертывание с Дифференцированной конфигурацией.
Примечание: Дифференцированная конфигурация не изменяет базовые файлы в Source Directory.
-
-
Sync Policy (интервал согласования 3 минуты).
-
Нажмите Create.
Примечание по ручной синхронизации: Выберите Synchronize Immediately для немедленного развертывания или Synchronize Later для запуска вручную через страницу деталей.
Просмотр полей конфигурации игнорирования синхронизации в YAML файле
После настройки правил игнорирования синхронизации проверьте следующим образом:
-
Перейдите в GitOps Application
-
Выберите целевое приложение
-
Нажмите Action > Update
-
Просмотрите YAML файл.
Создание Argo CD Application через YAML
Процедура
-
Перейдите в Container Platform, затем в раздел GitOps Applications.
-
Нажмите Create GitOps Application.
-
Перейдите на вкладку YAML.
-
В разделе YAML используйте следующий YAML-файл и настройте соответствующую информацию. Замените
namespaceиprojectна ваш собственный namespace и проект. -
Нажмите Create.
Создание Argo CD Application через CLI
Предварительные требования
Плагин web-cli установлен, и переключатель web-cli включен.