Multi-Cluster Kubernetes Quick Delivery with IaC and GitOps
summary
Claim: platform provisioning drops from months to under two days by combining Terraform modules (AKS, DNS, storage, networking) with per-cluster Argo CD and a GitLab-driven GitOps flow. Built: Terraform provisions clusters and installs Argo CD/Helm, a secret-sync + template-resource operator registers clusters, and a logging/monitoring platform (Thanos/Prometheus/Grafana/OpenSearch) auto-onboards new clusters. Impact: eight-person DevOps team supports 17 teams, audits all changes as commits, recovers clusters faster, and scales to many regions with simultaneous Argo CD syncs.
AI-written summary · about
chapters (10)
- 0:00Introduction and goals
- 1:48Challenges in manual operations
- 4:45Infrastructure as Code and GitOps tools
- 7:40Platform architecture overview
- 9:47Code walkthrough and setup
- 13:43Time savings and scalability gains
- 16:13Disaster recovery and auditing
- 18:26CI/CD and developer workflow
- 21:00Monitoring and logging platform
- 23:29Q&A session
related talks
20mScale production grade K8s Multi-Cluster environments using GitOps
32mGitOps, an Elegant Tool for Hybrid Cloud Kubernetes
43mGitOps at Scale with and Argo CD on
02h 47mA GitOps Architecture from Scratch: Gitlab, Ansible, Terraform, Kub and AWS
26mManaging GitOps Deployments in Multi-cluster Production Environments
25mEphemeral Clusters as a Service with ClusterAPI and GitOps
32mDon't Start With 500 Clusters: Patterns in Scaling Multi-Cluster Kubernetes…
30mManage your kubernetes cluster in the GITOPS way !!
