Архитектура
GitOps и Argo CD
GitOps — это современная концепция для непрерывной доставки и эксплуатации, а Argo CD — мощный инструмент, реализующий GitOps путем мониторинга файлов конфигурации в Git-репозитории и автоматической синхронизации их с целевой средой. Такой подход повышает скорость, надежность и безопасность доставки программного обеспечения, интегрируя весь процесс доставки в систему контроля версий Git.
Alauda Container Platform GitOps, построенный на базе Argo CD, использует Git-репозиторий как единственный доверенный источник для хранения приложений, конфигураций инфраструктуры и других файлов для быстрой и точной дистрибуции и развертывания в одном или нескольких Kubernetes кластерах.
Архитектура GitOps
Основные отличия GitOps от традиционных методов управления приложениями заключаются в следующем:
- Вместо прямого управления средой выполнения, GitOps контролирует её через поддержание репозитория конфигураций приложений в Git.
- Argo CD постоянно опрашивает репозиторий и исправляет расхождения между средой выполнения и репозиторием конфигураций приложений, обеспечивая соответствие среды ожиданиям, предотвращая дрейф конфигураций и позволяя быстро восстанавливаться в случае сбоев.

Архитектура Alauda Container Platform GitOps
Alauda Container Platform GitOps устанавливается как плагин кластера на global кластере и использует Argo CD для дистрибуции приложений и обеспечения инфраструктуры в нескольких бизнес-кластерах.
