• Русский
  • Sync

    Sync Overview

    Sync — это основная функция Argo CD, отвечающая за сравнение Желаемого состояния приложения с его Текущим состоянием и выполнение действий для устранения расхождений.
    По сути, Sync гарантирует, что состояние приложений в вашем Kubernetes кластере соответствует состоянию, определённому в Git-репозитории.
    Вы можете запускать Sync вручную или настроить Argo CD на автоматическое выполнение. Авто-Sync может запускаться при отслеживании изменений в Git-репозитории (например, коммиты, пуши тегов) или выполняться по расписанию.

    Sync Status Overview

    Статус Sync указывает состояние синхронизации приложения, отражая, совпадает ли его Текущее состояние с Желаемым состоянием. Статус Sync включает следующие состояния:

    • Synced: Текущее состояние приложения полностью совпадает с Желаемым состоянием.
    • OutOfSync: Текущее состояние приложения отличается от Желаемого состояния.
    • Syncing: Приложение находится в процессе синхронизации, и Текущее состояние приближается к Желаемому состоянию.

    Sync operation status Overview

    Статус операции Sync отражает состояние выполнения операции синхронизации Argo CD, указывая, успешно ли завершилась операция. Статус операции Sync включает следующие состояния:

    • Succeeded: Операция синхронизации успешно завершена.
    • Failed: Операция синхронизации завершилась с ошибкой по причинам, таким как конфликты ресурсов Kubernetes, недостаточные права и т.д.
    • Running: Операция синхронизации выполняется.

    Refresh Overview

    Эта операция получает последнюю конфигурацию приложения из Git-репозитория и сравнивает её с фактическим состоянием в Kubernetes кластере. Refresh можно запускать вручную или настроить на автоматическое выполнение с заданным интервалом.

    References

    For more detailed information, please refer to: Sync