~/talk

Continuous Deployment: The GitOps, The Pipelines, and The Ugly

Talkat DevDays Europe 2024 · 2024-05-20..05-24· [devops-and-delivery, kubernetes]
github:koksay
slides:none on file

Explains actual tradeoffs: push pipelines build images and push with credentials while GitOps tools pull and reconcile; demo installs Argo CD, creates applications, flips autosync on and shows git change driving replicas 1→3→0 back to 3 and a 0.1→0.2 image rollout working in ~20s checks. Reports failures: Flux once removed itself and a bad change required 2–3 hours of manual secret work to recover, and large installs (≈1,000 apps) push UI/sync time to ~7 minutes.

AI-written summary · about

  1. 0:00Continuous Deployment intro
  2. 2:14Anti-patterns in deployments
  3. 5:29CI/CD and its role
  4. 8:01Issues with pipelines
  5. 11:37GitOps pull-based approach
  6. 13:25GitOps principles
  7. 17:46Demo setup Argo CD install
  8. 21:50Creating Argo CD apps
  9. 26:32Syncing and managing apps
  10. 29:04Auto-sync and pruning resources
  11. 31:36Manual changes reconciliation
  12. 33:02Helm charts and customizations
  13. 35:12Automated deployment customization
  14. 36:56GitOps repo best practices
  15. 37:20Summary and closing
  16. 37:43Q&A: Argo CD vs Flux
  17. 39:30Q&A: GitOps mistakes
  18. 40:58Q&A: Multi-cluster setup
  19. 41:22Q&A: Preserving resources
~/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.