Kurzy a certifikace Open Source
CI/CD
GitOps, ArgoCD: A další možnosti CI/CD pro Kubernetes a cloudy
25.900 CZK
Cena (bez DPH)
Days2
16. 4. – 17. 4. 2026
virtual
CZ
Toto školení vám představí, jaké máte možnosti pro správu vašich aplikací v prostředí Kubernetes. Systému ArgoCD budeme věnovat detailnější pozornost.
Projdeme YAML definice, navrhneme kvalitní HELM charty, ukážeme výhody pokročilých holistických modelů a použití AI pro usnadění rutinních operací.
Cílová skupina
- IT architekti, systémoví inženýři a team leadeři vývojářů
- Správci platforem Kubernetes
- IT manažeři a vedoucí IT oddělení
Cíle kurzu
- Pochopit principy a výhody GitOps
- Spravovat konfigurace v Git repozitáři
- Vytvářet a upravovat HELM charty
- Seznámit se s nástrojem ArgoCD
Osnova
Úvod do GitOps
- Koncept GitOps, jeho výhody a nevýhody
- Správa změn konfigurací v Git repozitáři
- Představení GitLab/GitHub build procesů
Představení ArgoCD
- Architektura ArgoCD
- Propojení s Kubernetes clustery a repozitáři
- Možnosti instalace a pokročilá konfigurace ArgoCD
- Kontrola přístupu a autentizace uživatelů
Šablony aplikací
- Použití externích pluginů a hooků
- Definice Helm chartů, použití z repozitářů
- Definice Kapitán modulů
- Definice Grafana Tanka manifestů
- Definice transformací pomocí Kustomize
- Praktické ukázky a cvičení
Aplikace v ArgoCD
- Vytvoření a správa aplikací v ArgoCD
- Deklarativní konfigurace aplikací v YAML
- Synchronizace stavu aplikací s Git repozitářem
- Monitorování stavu aplikací a vytváření alertů
Práce s aplikacemi
- Automatická synchronizace aplikací
- Pokročilé strategie nasazování aplikací pomocí Rollouts
- Automatizace aktualizací verzí kontejnerů v Git repozitáři
- Hromadná správa a automatické generování aplikací
- Nastavení a využití v rámci procesu nasazení
Správa tajemství (secrets)
- Instalace, konfigurace a integrace Vaultu
- Použití secrets z Vaultu v aplikacích
- Použití external-secrets v aplikacích
Pokročilá témata
- Webhooky – definice a jejich použití
- Monitoring a řešení problémů v ArgoCD
- Zálohování a obnova ArgoCD
- Bezpečnostní aspekty ArgoCD
- Možnosti a ukázka použití AI v ArgoCD
Předpoklady na účastníka
- Základní znalosti IT