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

Poptejte kurz u nás

Kurzy
Submit
* Povinné pole