GitOps + FluxCD: продвинутые практики управления K8S инфраструктурой Инфраструктура как код

Доклад принят в программу конференции
Тезисы

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

Артем Мещеряков
GlobalDots

Senior DevOps инженер с 5-летним стажем, в IT 12 лет.
Богатый опыт работы с микросервисами, Kubernetes, FluxCD, Terraform и облачными провайдерами.

Другие доклады секции Инфраструктура как код

Terraform-код — в поисках Грааля
Максим Кострикин
ИП Кострикин Максим Николаевич