Ephemeral Clusters as a Service with ClusterAPI and GitOps
summary
Claims automated provisioning of ephemeral Kubernetes clusters at scale using ClusterAPI with a GitOps control plane powered by Argo CD, demonstrated creating two AKS worker clusters (minion2/minion3) in about four minutes via pull requests. Observability uses per-cluster Prometheus with remote-write into a central Thanos and read-only Grafana dashboards; DNS, ingress and certs use nginx, external-dns and cert-manager; demo shows metrics from ephemeral apps successfully aggregating.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:48Deployment evolution
- 4:15GitOps principles
- 5:39GitOps scaling challenges
- 6:44Cluster API overview
- 8:46Tech stack demo
- 10:34Live demo setup
- 12:47Deploying clusters
- 15:18Monitoring clusters
- 17:03Argo CD workloads
- 18:11Lessons learned
- 19:54Takeaways
- 22:00Q&A
related talks
36mMulti-Cluster Kubernetes Quick Delivery with IaC and GitOps
32mGitOps, an Elegant Tool for Hybrid Cloud Kubernetes
30mManage your kubernetes cluster in the GITOPS way !!
26mManaging GitOps Deployments in Multi-cluster Production Environments
20mKeynote
35mMulti-Cluster Management Made Easy - Tsahi Duek and Dima Breydo
02h 47mA GitOps Architecture from Scratch: Gitlab, Ansible, Terraform, Kub and AWS
20mScale production grade K8s Multi-Cluster environments using GitOps
