FluxCD v2 — это яркий и преданный представитель GitOps-принципов. За несколько лет был проделан путь от просто полезного инструмента до зрелой масштабируемой GitOps-платформы. Материалов о том, как организовать структуру GitOps-репозиториев, не хватает, и на старте сложно предсказать, с какими ограничениями и сложностями можно столкнуться на крупных масштабах.
В своем докладе я попробую показать FluxCD непредвзято, со всеми плюсами и минусами, расскажу, о чем стоит подумать при добавлении инструмента в свою инфраструктуру. Продемонстрирую возможности модульного подхода к управлению множеством кластеров, используя принцип DRY и сохраняя структурность и читаемость кода инфраструктуры. Рассмотрю применимость к средам, создаваемым по требованию на этапе PR. Также поговорю про автоматическую проверку и тестирование изменений в код инфраструктуры. Идем со мной в GitOps?
https://www.globaldots.com