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
- 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
- Kubernetes i kontrola wersji
- Zarządzanie manifestami Kubernetes
- Strukturyzacja repozytoriów dla GitOps
- Strategie wdrażania i rolowania zmian
- Monitorowanie stanu klastra
- Narzędzia GitOps
- Konfiguracja i wykorzystanie Flux CD
- Praca z ArgoCD
- Integracja z systemami CI
- Automatyzacja procesów GitOps
- 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
MASZ PYTANIA?
Skontaktuj się z nami, aby uzyskać więcej informacji o naszych szkoleniach, programach oraz współpracy. Chętnie odpowiemy na wszystkie Twoje zapytania!