GitOps, ArgoCD a další možnosti CI/CD pro Kubernetes a cloudy

kurz

Základní info

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 usnadnění rutinních operací.

Lektor kurzu

ALEŠ KOMÁREK

Aleš Komárek má více než 10 let zkušeností s monitoringem a správou komplexních IT prostředí. Specializuje se na open-source technologie, Kubernetes a moderní konfigurační management. Působil jako SRE inženýr ve společnosti F5 Networks, kde zodpovídal za monitoring části globálního systému postaveného na platformě Kubernetes.

Má zkušenosti s širokou škálou open-source monitorovacích technologií, jako jsou Graphite, InfluxDB, Prometheus, Elasticsearch, Loki, Parca, Nagios nebo Sensu. Vedle monitoringu se věnuje také modernímu konfiguračnímu managementu, který umožňuje efektivní nasazování a správu potřebných komponent.

Dříve pracoval ve společnostech tcp-cloud a Mirantis, kde se podílel na vývoji nástroje pro správu a konfiguraci platformy OpenStack.

V současnosti se věnuje vlastním projektům a vzdělávání dětí v oblasti umělé inteligence.

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

GitOps, ArgoCD a další možnosti CI/CD pro Kubernetes a cloudy

Vybraný termín:

22.10.2026 –  23.10.2026  ONLINE

Cena
25 900 Kč + 21% DPH

Kontakt na dodavatele získáte po registraci

Tento kurz je pořádán dodavatelem, který nevyužívá placenou prezentaci na portálu EduCity.

Kontaktní údaje na dodavatele získáte po registraci.

Nebo použijte poptávkový formulář.