Описание тега fluxcd
Flux — это инструмент, который автоматически гарантирует, что состояние кластера соответствует конфигурации в git. Он использует оператор в кластере для запуска развертываний внутри Kubernetes, что означает, что вам не нужен отдельный инструмент CD. Он отслеживает все соответствующие репозитории образов, обнаруживает новые образы, инициирует развертывание и обновляет требуемую рабочую конфигурацию на основе этого (и настраиваемой политики).
Преимущества: вам не нужно предоставлять вашему CI доступ к кластеру, каждое изменение является атомарным и транзакционным, у git есть ваш журнал аудита. Каждая транзакция либо терпит неудачу, либо завершается успешно. Вы полностью ориентированы на код и не нуждаетесь в новой инфраструктуре.
Источник: https://docs.fluxcd.io/