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

  1. Integracja podstawowa
    • Konfiguracja GitLab z Kubernetes
    • Instalacja i konfiguracja GitLab Runner
    • Zarządzanie sekretami i konfiguracją
    • Podstawowe pipeline’y CI/CD
  2. Zaawansowane pipeline’y
    • Wieloetapowe procesy CI/CD
    • Dynamiczna konfiguracja środowisk
    • Strategie wdrażania aplikacji
    • Automatyzacja testów
  3. Wdrożenia i monitorowanie
    • Automatyczne deployments
    • Canary releases
    • Review environments
    • Monitoring wdrożeń
  4. 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

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