ArgoCD (CZ)

Kurzem Vás provede Jiří Snopek

IT lektor a konzultant, RHCA. Vede tým zaměřený na vývoj i provoz webových a mobilních aplikací.

Základní info

Popis kurzu

ArgoCD je kubernetes kontrolér, který nepřetržitě monitoruje běžící aplikace a porovnává aktuální, živý stav s požadovaným cílovým stavem.

ArgoCD je dnes jedním z celosvětově nejpopulárnějších open-source nástrojů GitOps, který automatizuje nasazení aplikací do prostředích Kubernetes či OpenShift.

GitOps je přirozeným rozšířením principů Infrastructure-as-Code a Continuous Delivery se zaměřením na používání Gitu jako jediného zdroje pravdy. Změny v infrastruktuře a aplikacích se provádějí deklarativně prostřednictvím verzovaných změn v Gitu, přičemž automatický proces zajišťuje, že skutečný stav vašeho systému je obrazem deklarovaného stavu úloženém v Gitu.

Cíle kurzu

  • Pochopíte základy ArgoCD.
  • Zjistíte co to je a kdy jej použít.
  • Získáte praktické pochopení služby.
  • Pochopíte jeho výhody a nevýhody.

Určeno pro

  • IT architektům
  • teamleaderům vývojářů
  • osobám, co spravují kubernetes a openshift
  • pro devopsáky
  • systémovým inženýrům
  • IT managerům
  • vedoucím IT oddělení

Obsah kurzu

Úvod do ArgoCD
  • Co je ArgoCD
  • Proč používat ArgoCD
  • Architektura ArgoCD
  • Instalace a konfigurace ArgoCD
  • Cvičení: Instalace ArgoCD serveru pomocí manifestu
Aplikace v ArgoCD
  • Vytvoření a správa aplikací v ArgoCD pomocí WEB GUI
  • Vytvoření a správa aplikací v ArgoCD pomocí CLI
  • Deklarativní konfigurace aplikací v YAML
  • Synchronizace stavu aplikací s Git repozitářem
  • Cvičení: Vytvoření deklarativní konfigurace pro aplikaci v ArgoCD a správa
  • Monitorování stavu aplikací
  • Vytvoření alertu pro Slack/MS Teams
Práce s GitOps
  • Koncept GitOps a jeho výhody
  • Správa konfigurace v Git repozitáři
  • Použití ArgoCD s různými Git repozitáři
  • Správa změn konfigurace v Git repozitáři
Pokročilé vlastnosti ArgoCD
  • Kontrola přístupu a autentizace uživatelů
  • Použití external plugins a hooks
  • Integrace s jinými nástroji pro CI/CD
  • Nastavení a využití API
Řešení problémů a údržba
  • Řešení častých chyb v ArgoCD
  • Zálohování a obnova ArgoCD
  • Upgrade ArgoCD a jeho komponentů
  • Bezpečnostní aspekty ArgoCD
Práce se secrets v rámci ArgoCD a Argo Vault pluginu.
  • Instalace a konfigurace AVP
  • Jak založit K/V secrets ve Vaultu
  • Použití secrets z Vaultu v Helm chartu a ArgoCD
  • Proč používat Vault
Argo Rollouts
Argo Image update
Argo Workflows

Předpoklady

Abyste z tohoto kurzu vytěžili maximum, měli byste již rozumět GitOps a Kubernetes.

Studijní materiály

Materiály jsou v elektronické podobě.

ArgoCD (CZ)

Vybraný termín:

 Praha

Cena
9 900 Kč + 21% DPH

Termíny kurzu

Kontaktovat dodavatele


Kontrola proti spamu. Kolik je pět a tři ? Součet zapište číslicemi.