Thursday
Room 2
13:40 - 14:40
(UTC+01)
Talk (60 min)
Navigating the GitOps ecosystem: The principles and in-depth look at Argo and Flux
This talk is about GitOps concepts and how they relate to your applications and infrastructure code. It will introduce you to GitOps Kubernetes multi-cluster management and tooling for sophisticated "kubectl apply."
Describe GitOps' ways of working with existing CI/CD tools, "push/pull approaches," and when you might keep it simple.
Key topics:
- Finding a balance between the complexity and benefits of adopting GitOps.
- The difference between Flux and Argo, their core components and toolchains, and the problems they can solve.
- The ecosystem for Continuous Deployment, deployment orchestration, and chains of events.
- Adopting Argo with its components like GitOps-Engine, CD, Events, Workflows, Rollouts, and Core.
- Application-focus of Argo CD and its most significant selling points, such as UI and ecosystem.
- Adopting Flux and its architecture of Kubernetes controllers working together with core GitOps Toolkit(gotk).
- External components for Flux to help reconcile Terraform resources in the GitOps way.
- How GitSecOps concepts fit in with existing tools and what "hardening" needs to be done for Flux and Argo.
Join this talk to Learn about GitOps concepts for applications and infrastructure, understand Argo and Flux usage in real projects, and how to look at them from Developer, DevOps, and Product evolution perspectives.