Szkolenie: GitOps w Kubernetes z AgroCD - wprowadzenie
Szkolenie GitOps w Kubernetes z ArgoCD to praktyczny kurs DevOps, który uczy automatyzacji wdrożeń, zarządzania aplikacjami i infrastrukturą w chmurach Azure i AWS, wykorzystując podejście GitOps, repozytoria Git oraz narzędzie ArgoCD
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:2 dni (16h)
Kod kursu:GITOPS
GitOps w Kubernetes z AgroCD - wprowadzenie
Cele szkolenia
Szkolenie przygotowuje do samodzielnego wdrażania i zarządzania aplikacjami w klastrach Kubernetes z wykorzystaniem podejścia GitOps
Szkolenie uczy konfigurowania i integrowania ArgoCD z repozytoriami Git oraz środowiskami chmurowymi Azure i AWS
Szkolenie pokazuje, jak automatyzować procesy wdrożeniowe, monitorować środowiska oraz stosować zasady bezpieczeństwa i audytowania w ArgoCD
Szkolenie rozwija umiejętność diagnozowania problemów, zarządzania wieloma środowiskami oraz integracji pipeline’ów CI/CD z GitOps
Dla kogo?
Administratorów systemów i inżynierów DevOps z podstawową znajomością Kubernetes i chmury
Architektów IT oraz specjalistów ds. rozwiązań chmurowych odpowiedzialnych za wdrożenia i automatyzację
Programistów i testerów zaangażowanych w utrzymanie, rozwój i automatyzację aplikacji w środowiskach chmurowych
Efekty kształcenia
Uczestnik wdraża aplikacje w Kubernetes z użyciem GitOps i ArgoCD
Uczestnik konfiguruje integrację ArgoCD z repozytoriami Git oraz chmurami Azure i AWS
Uczestnik automatyzuje procesy wdrożeniowe i zarządza synchronizacją stanu klastra
Uczestnik stosuje zasady bezpieczeństwa, RBAC i audytowania w ArgoCD
Uczestnik monitoruje środowiska Kubernetes i analizuje logi wdrożeniowe
Uczestnik rozwiązuje typowe problemy wdrożeniowe i optymalizuje procesy DevOps
Wymagania
Podstawowa znajomość pojęć chmurowych i działania kontenerów, a także ogólne rozumienie architektury Kubernetes
Wymagania instalacyjne: dostęp do subskrypcji chmurowych będzie zapewniony przez Sages, Docker Desktop z Kubernetes, Kubernetes CLI
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Rozpoczęcie szkolenia, zasady
Wprowadzenie do GitOps
Definicja i filozofia GitOps
Zalety i ograniczenia podejścia
Różnice między tradycyjnym CI/CD a GitOps
Podstawy Kubernetes w kontekście GitOps
Architektura AKS i EKS
Deklaratywne zarządzanie konfiguracją
Namespace, RBAC i kontrola dostępu
Architektura ArgoCD
Komponenty ArgoCD
Instalacja i konfiguracja w AKS i EKS
Integracja z repozytorium Git
Zarządzanie aplikacjami w ArgoCD
Definicja aplikacji i manifestów YAML
Mechanizm synchronizacji i reconciliacji
Strategie wdrożeń (rolling update, blue/green, canary)
Automatyzacja i hooki
Konfiguracja automatycznych synchronizacji
PreSync, Sync i PostSync hooks
Obsługa błędów i retry
Bezpieczeństwo i kontrola dostępu
RBAC w ArgoCD
Integracja z IAM (AWS) i Entra ID (Azure)
Audyt i rejestrowanie zmian
Monitorowanie i troubleshooting
Integracja z Prometheus i Grafana
Alerting i obsługa zdarzeń
Analiza logów i rozwiązywanie problemów
ArgoCD i CI/CD
Integracja z pipeline’ami Azure DevOps i AWS CodePipeline
Continuous Deployment w praktyce
Utrzymanie wielu środowisk (dev, test, prod)
Przykłady wdrożeń i dobre praktyki
Studia przypadków z AKS i EKS
Najczęstsze błędy i sposoby ich unikania
Skalowanie i optymalizacja wdrożeń
Podsumowanie i dalsze kroki
GitOps jako element strategii DevOps
Narzędzia alternatywne (FluxCD, Jenkins X)
Ścieżki dalszego rozwoju i certyfikacji
Sesja Q&A i podsumowanie szkolenia
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi
