A GitOps Architecture from Scratch: Gitlab, Ansible, Terraform, Kub and AWS
summary
A full GitOps platform built from scratch using Terraform to provision three AWS EKS clusters (tfstate in S3), GitLab CI for pipelines, and Ansible to bootstrap clusters and install cert-manager and nginx ingress. Helm charts templatize applications while ArgoCD continuously syncs deployments; Zalando Postgres Operator provides replicated Postgres with automatic failover and 5‑minute S3 backups, and ECK, Prometheus/Grafana and Rancher handle logs, metrics, and cluster operations. The demo shows deleted resources recovered by ArgoCD within minutes and estimates about USD 760 cost for the demo clusters.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 7:46Infrastructure as Code
- 12:22What is GitOps
- 13:57Docker vs Kubernetes
- 22:34Kubernetes basics
- 35:01EKS cluster setup
- 48:24Terraform live coding
- 1:03:13Ansible configuration
- 1:15:49Q&A
- 1:30:40GitOps demo with ArgoCD
- 1:49:403-tier app deployment
- 2:01:37Multi-environment management
- 2:10:54Observability setup
- 2:23:49Full GitOps summary
- 2:35:32Conclusion
related talks
44mAn End-to-End GitOps Architecture: Terraform, Ansible, Kubernetes and AWS
32mGitOps, an Elegant Tool for Hybrid Cloud Kubernetes
20mScale production grade K8s Multi-Cluster environments using GitOps
36mMulti-Cluster Kubernetes Quick Delivery with IaC and GitOps
01h 32mUsing Terraform and AWS to create environments on the fly
23mKubernetes GitOps on AWS
28mGitOps your SaaS Apps with ArgoCD: The Answer to the Unmanaged SaaS Jungle
30mGitOps with OTC, Terraform, Helm, and Argo CD
