~/talk

A GitOps Architecture from Scratch: Gitlab, Ansible, Terraform, Kub and AWS

TalkinFrenchat Devoxx France 2023 · 2023-04-12..04-14· [infrastructure-as-code, kubernetes]
name:L. Ortola
links:none on file
name:A.Moreau
links:none on file
slides:none on file

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

  1. 0:00Introduction
  2. 7:46Infrastructure as Code
  3. 12:22What is GitOps
  4. 13:57Docker vs Kubernetes
  5. 22:34Kubernetes basics
  6. 35:01EKS cluster setup
  7. 48:24Terraform live coding
  8. 1:03:13Ansible configuration
  9. 1:15:49Q&A
  10. 1:30:40GitOps demo with ArgoCD
  11. 1:49:403-tier app deployment
  12. 2:01:37Multi-environment management
  13. 2:10:54Observability setup
  14. 2:23:49Full GitOps summary
  15. 2:35:32Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.