An End-to-End GitOps Architecture: Terraform, Ansible, Kubernetes and AWS
summary
An end-to-end GitOps architecture using Terraform, Ansible, Kubernetes and AWS to handle day‑2 operations: provisioning the platform, declaring roles, deciding clusters/namespaces, and managing secrets and shared resources (DNS, storage, databases). The talk presents a practical architecture for a simple enterprise setup (single region, no multi-tenancy, no on‑prem clusters) with guidance on CI, infrastructure-as-code, templating and managed services to adapt and implement in your projects.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:50Infrastructure as code
- 7:44Terraform + GitLab CI
- 12:59Kubernetes via Ansible
- 17:523-tier app deployment
- 26:28Helm templating
- 31:23Observability cluster
- 34:33Argo CD GitOps
- 40:42Final demo
- 41:44Conclusion
related talks
02h 47mA GitOps Architecture from Scratch: Gitlab, Ansible, Terraform, Kub and AWS
15mTerraform, GitOps & Kubernetes: manage infrastructure & aas
35mApproach to GitOps — Achievements, Mistakes and Lessons Learned
35mGitOps, Extending DevOps to Kubernetes and Beyond
20mScale production grade K8s Multi-Cluster environments using GitOps
23mKubernetes GitOps on AWS
35mGitOps in Action
23mKubernetes GitOps on AWS
