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
4. 6. 5. 6. 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

Poptejte kurz u nás

Kurzy
Submit
* Povinné pole