The presentation discusses the challenges of scaling observability and deployment automation in GitOps and proposes a solution using open-source tools like ClusterAPI, ArgoCD, and Prometheus+Thanos to manage and organize deployments.
- GitOps has clear advantages over traditional CI/CD tools, but scaling observability and deployment automation can be challenging
- Open-source tools like ClusterAPI, ArgoCD, and Prometheus+Thanos can help manage and organize deployments
- The presentation proposes using immutable clusters treated as always stamped out of a template to address the fear of upgrading
- The ClusterAPI project can be used to declaratively express the idea of a cluster and interact with different cloud providers
- The v-cluster project can be used to create ephemeral clusters that live inside management clusters and can be used when provisioning time is a crucial parameter
- The presentation emphasizes the importance of monitoring ephemeral clusters and collecting metrics from them
- The use of open-source tools can automate the deployment of hundreds of clusters and applications automatically and securely