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

Termíny kurzu

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ář.