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

  1. Úvod do ArgoCD
    • Co je ArgoCD
    • Proč používat ArgoCD
    • Architektura ArgoCD
    • Instalace a konfigurace ArgoCD
    • Cvičení: Instalace ArgoCD serveru pomocí manifestu
  2. 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
  3. 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
  4. 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
  5. Ř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
  6. 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
  7. Argo Rollouts
  8. Argo Image update
  9. 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:

5.9.2024 –  6.9.2024  Praha

Cena
18 900 Kč + 21% DPH

Termíny kurzu

Kontaktovat dodavatele


Kontrola proti spamu. Kolik je jedna a dvě ? Součet zapište číslicemi.