GitOps Lifecycle Management
summary
Argues for combining pull-based GitOps (Flux reconciles manifests from a git branch) with push-based GitOps (Terraform/Ansible bootstrap non‑K8s infra) and a CI/CD control plane. Shows a concrete workflow: cluster created by Terraform, Flux applies Kubernetes manifests from a git source, GitLab CI packages config as a cosigned OCI artifact into the registry by checksum, then promotes the same artifact dev→test→prod via GitLab environments and a Kubernetes agent. Demo using podinfo demonstrates deployment, review env teardown, and successful promotion.
AI-written summary · about
chapters (11)
- 0:00GitOps lifecycle intro
- 1:45GitOps reliability and security
- 3:51Push vs pull models
- 5:56CI/CD with GitOps workflows
- 7:00Flux and GitLab objects
- 11:17Terraform and Flux pipeline
- 13:24Dev to prod cluster config
- 16:08App deployment lifecycle
- 18:14Demo: GitLab and Flux
- 20:48Pipeline concerns
- 21:52Resources and closing
related talks
22mPush to Prod: GitOps Workflows on k8s with FluxCD
39mEnhance Your Kubernetes Experience with GitOps & Flux
06mGitOps - At a Glance
23mGitOps: yea or nay?
45mFrom DevOps to GitOps: Supercharging Your Kubernetes Workload Deployments
34mGitOps Is Likely More Than You Think It Is
23mGitOps: yea or nay?
45mGitops: The Kubernetes way
