GitOps s ArgoCD
Dvoudenní kurz GitOps s ArgoCD — od základních konceptů přes šablonování, správu aplikací, pokročilé rollouty, secrets až po témata pro produkční provoz.
Základy
Úvod do GitOps
Filosofie GitOps — git jako jediný zdroj pravdy pro infrastrukturu i aplikace, automatická rekonciliace a úplný audit trail.
Platforma ArgoCD
Instalace, konfigurace a provoz samotného ArgoCD — komponenty, napojení clusterů a repozitářů, HA provoz a autentizace uživatelů.
Šablonování
Šablony aplikací v ArgoCD
Šablonovací enginy, které ArgoCD umí — Helm, Kustomize, Kapitan, Tanka — a rozšiřující bod Config Management Plugin (CMP) pro cokoli dalšího.
Aplikace
Aplikace v ArgoCD
Vytváření a správa Applications v ArgoCD deklarativně — spec, sync, health a notifikace.
Pokročilé strategie nasazování
Za hranicí manuálního syncu — auto-sync politiky, Argo Rollouts, Image Updater a ApplicationSets pro hromadnou správu.
Provoz
Správa tajemství pomocí Vaultu a external-secrets
Držet secrets mimo git — integrovat HashiCorp Vault a external-secrets operator tak, aby manifesty na citlivé hodnoty odkazovaly, ne je obsahovaly.
Pokročilá témata ArgoCD
Vše kolem happy path — webhooky, observabilita, zálohování a DR, hardening a AI-asistovaný provoz.