Kubernetes i GitLab – integracja i CI/CD
Opis
Szkolenie koncentruje się na integracji środowiska Kubernetes z platformą GitLab, ze szczególnym uwzględnieniem automatyzacji procesów CI/CD. Program obejmuje konfigurację GitLab Runner, tworzenie zaawansowanych pipeline’ów oraz implementację automatycznych wdrożeń w klastrach Kubernetes. Uczestnicy poprzez praktyczne warsztaty poznają metody efektywnej integracji narzędzi oraz najlepsze praktyki w zakresie automatyzacji procesów wytwarzania oprogramowania. Szkolenie prowadzone jest w formie warsztatowej, gdzie 80% czasu poświęcone jest na praktyczne implementacje omawianych rozwiązań w kontekście rzeczywistych przypadków użycia.
Profil uczestnika
- DevOps Engineers odpowiedzialni za procesy CI/CD
- Administratorzy platform GitLab
- Inżynierowie automatyzacji procesów wytwórczych
- Programiści pracujący w środowisku GitLab i Kubernetes
- Architekci rozwiązań CI/CD
- Liderzy zespołów deweloperskich
- Specjaliści ds. wdrożeń aplikacji kontenerowych
Agenda
- Integracja podstawowa
- Konfiguracja GitLab z Kubernetes
- Instalacja i konfiguracja GitLab Runner
- Zarządzanie sekretami i konfiguracją
- Podstawowe pipeline’y CI/CD
- Zaawansowane pipeline’y
- Wieloetapowe procesy CI/CD
- Dynamiczna konfiguracja środowisk
- Strategie wdrażania aplikacji
- Automatyzacja testów
- Wdrożenia i monitorowanie
- Automatyczne deployments
- Canary releases
- Review environments
- Monitoring wdrożeń
- Optymalizacja i bezpieczeństwo
- Optymalizacja pipeline’ów
- Security scanning
- Container scanning
- Dependency management
Korzyści
Uczestnik zdobędzie praktyczną wiedzę w zakresie integracji GitLab z Kubernetes do automatyzacji procesów CI/CD. Rozwinie umiejętność projektowania i implementacji zaawansowanych pipeline’ów wdrożeniowych. Nauczy się efektywnie zarządzać środowiskami testowymi i produkcyjnymi poprzez kod. Opanuje techniki automatycznego testowania i skanowania bezpieczeństwa w procesie CI/CD. Będzie potrafił implementować zaawansowane strategie wdrażania aplikacji. Zdobędzie umiejętność optymalizacji procesów wytwórczych pod kątem wydajności i niezawodności.
Wymagane przygotowanie uczestników
- Praktyczna znajomość GitLab
- Doświadczenie w pracy z Kubernetes
- Podstawowa znajomość procesów CI/CD
- Umiejętności programistyczne
Zagadnienia
- Architektura integracji GitLab-Kubernetes
- GitLab Runner w środowisku Kubernetes
- Pipeline’y CI/CD
- Automatyzacja wdrożeń
- Review environments
- Security scanning
- Container scanning
- Dependency management
- Canary deployments
- Monitoring procesów CI/CD
- Optymalizacja pipeline’ów
- Zarządzanie konfiguracją
Poznaj naszą firmę
INFORMACJA CENOWA:
od 1950 zł netto za jedną osobę
CZAS TRWANIA (dni): 2
KOD SZKOLENIA: IT-DV-57
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!