GitOps – ciągłe wdrażanie dla Kubernetes

Opis

Szkolenie koncentruje się na praktycznym zastosowaniu metodologii GitOps w środowisku Kubernetes. Uczestnicy poznają zasady ciągłego wdrażania z wykorzystaniem repozytoriów Git jako źródła prawdy dla stanu klastra. Program obejmuje warsztaty praktyczne z popularnymi narzędziami GitOps, podczas których uczestnicy nauczą się automatyzować procesy wdrożeniowe. Zajęcia prowadzone są w formie warsztatowej z naciskiem na praktyczne wykorzystanie zdobytej wiedzy.

Profil uczestnika

  • Inżynierowie DevOps odpowiedzialni za wdrażanie aplikacji
  • Administratorzy klastrów Kubernetes
  • Architekci rozwiązań chmurowych
  • Programiści zainteresowani procesami CI/CD
  • Specjaliści ds. automatyzacji infrastruktury
  • Inżynierowie ds. niezawodności (SRE)
  • Kierownicy zespołów technicznych nadzorujący procesy wdrożeniowe

Agenda

  1. Wprowadzenie do GitOps
    • Podstawowe zasady i koncepcje GitOps
    • Architektura rozwiązań opartych na GitOps
    • Porównanie z tradycyjnymi metodami wdrażania
    • Przypadki użycia i korzyści z GitOps
  2. Kubernetes i kontrola wersji
    • Zarządzanie manifestami Kubernetes
    • Strukturyzacja repozytoriów dla GitOps
    • Strategie wdrażania i rolowania zmian
    • Monitorowanie stanu klastra
  3. Narzędzia GitOps
    • Konfiguracja i wykorzystanie Flux CD
    • Praca z ArgoCD
    • Integracja z systemami CI
    • Automatyzacja procesów GitOps
  4. Dobre praktyki i wzorce
    • Zarządzanie sekretami w GitOps
    • Strategie testowania i walidacji
    • Obsługa wielu środowisk
    • Rozwiązywanie problemów i debugowanie

Korzyści

Po ukończeniu szkolenia uczestnik będzie potrafił samodzielnie wdrażać i zarządzać infrastrukturą przy użyciu metodologii GitOps. Zdobędzie umiejętność efektywnego wykorzystania repozytoriów Git jako źródła prawdy dla stanu klastra Kubernetes. Pozna zaawansowane techniki automatyzacji procesów wdrożeniowych w środowisku produkcyjnym. Będzie w stanie implementować strategie ciągłego wdrażania zgodne z najlepszymi praktykami branżowymi. Nauczy się monitorować i utrzymywać systemy oparte na GitOps. Rozwinie umiejętności związane z zapewnianiem bezpieczeństwa w procesach automatycznego wdrażania.

Wymagane przygotowanie uczestników

  • Znajomość podstaw Kubernetes i konteneryzacji
  • Doświadczenie w pracy z systemami kontroli wersji Git
  • Podstawowa wiedza z zakresu CI/CD
  • Zrozumienie koncepcji infrastruktury jako kodu

Zagadnienia

  • Metodologia GitOps i jej podstawowe zasady
  • Architektura systemów opartych na GitOps
  • Narzędzia Flux CD i ArgoCD
  • Continuous Deployment w Kubernetes
  • Zarządzanie konfiguracją i sekretami
  • Monitorowanie i obsługa błędów
  • Strategie wdrażania i rollback
  • Automatyzacja procesów GitOps
  • Bezpieczeństwo w GitOps
  • Skalowalność i wydajność rozwiązań
  • Integracja z istniejącymi systemami CI/CD
  • Dobre praktyki i wzorce projektowe

Poznaj naszą firmę

INFORMACJA CENOWA:
od 2950 zł netto za jedną osobę

CZAS TRWANIA (dni): 3

KOD SZKOLENIA: IT-DV-73

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *