Infrastructure as Software with GitOps
Talkat GitOpsCon Europe 2022 · on Tuesday, 2022-05-17· at 16:05· Pavilion 3 | Room E | Level 2 | Central Forum·
summary
Argues that GitOps is an implementation of Infrastructure as Software: running control loops (not one-off scripts) that continuously reconcile desired state with actual state using Kubernetes controllers, comparing that to CLI Terraform and showing problems with push-only IaC. Recommends storing an immutable, versioned desired state in Git and using Flux and Argo to pull-based desired state for scale and smaller blast radii, detect drift via continual reconciliation, and prefer roll‑forward reverts.
AI-written summary · about
chapters (10)
- 0:00Intro
- 5:30AWS Snowballs
- 8:00Infrastructure as Code
- 15:00PullState
- 17:50Continuous Reconciliation
- 21:00TwoWay Sync
- 24:05QA
- 24:55Declarative
- 25:29Immutable
- 30:59Revert
related talks
16mDeclarative Infrastructure Basics for Systems Admins
15mInfrastructure as a Code: Best Practices and Myths
33mIntent-based holistic data center management
01h 02mTools and Techniques for Infrastructure as Code
40m"GitOps for Infrastructure"
27mApplication-Driven Infrastructure
32mInfrastructure Automation (anti) patterns
32mManaging Terraform resource drift using the GitOps method
