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