Przejdź do treści

GitOps z ArgoCD i Flux

Dwudniowy warsztat GitOps skoncentrowany na decyzji ArgoCD vs Flux i enterprise'owym przepływie promocji między środowiskami — porównawcza implementacja tego samego pipeline'u w obu narzędziach, kryteria wyboru, multi-cluster i progressive delivery.

Porównanie zamiast założenia

Większość materiałów o GitOps zakłada użycie jednego narzędzia lub prezentuje ArgoCD i Flux jako komplementarny zestaw. Ten warsztat startuje z innego założenia: uczestnicy wdrażają tę samą aplikację referencyjną osobno w ArgoCD i we Flux, żeby na własnym doświadczeniu zobaczyć różnice w modelu operacyjnym, zanim podejmą decyzję dla swojej organizacji.

ArgoCD dominuje, ale nie zawsze wygrywa

ArgoCD odpowiada za 78% adopcji GitOps według danych CNCF, ale to nie oznacza, że jest właściwym wyborem w każdym kontekście — Flux, jako narzędzie bardziej CLI-first i głęboko zintegrowane z ekosystemem Flagger, bywa lepszym wyborem dla zespołów priorytetyzujących automatyzację nad interfejsem graficznym. Szkolenie uczy udokumentowanych kryteriów wyboru, nie tylko popularności.

Od wyboru narzędzia do produkcyjnego wdrożenia

Po ustaleniu narzędzia warsztat przechodzi do praktyki enterprise: promocja między środowiskami, zarządzanie wieloma klastrami z jednego repozytorium, progressive delivery z Argo Rollouts i bezpieczne zarządzanie sekretami — kompletny przepływ gotowy do wdrożenia w organizacji.

Korzyści

  • Zaimplementowanie tego samego pipeline'u wdrożeniowego w ArgoCD i Flux, by świadomie ocenić różnice
  • Zastosowanie udokumentowanych kryteriów wyboru między ArgoCD a Flux dla konkretnego kontekstu organizacji
  • Zaprojektowanie promocji między środowiskami (dev → staging → prod) w modelu GitOps
  • Wdrożenie progressive delivery (Argo Rollouts) i bezpiecznego zarządzania sekretami (SOPS, Sealed Secrets)

Dla kogo jest to szkolenie?

Inżynierowie DevOps/Platform stojący przed decyzją wyboru narzędzia GitOps dla organizacji
Zespoły Kubernetes wdrażające enterprise'owy przepływ promocji między środowiskami (dev/staging/prod)
Architekci CI/CD projektujący progressive delivery i zarządzanie sekretami w GitOps
Liderzy techniczni potrzebujący uzasadnionej rekomendacji ArgoCD vs Flux dla swojego zespołu

Wymagania wstępne

  • Praktyczna znajomość Kubernetes (deploymenty, namespace'y, podstawy Helm)
  • Znajomość Git i podstawowych konceptów CI/CD

Program szkolenia

01

GitOps — zasady i punkt wyjścia dla porównania

  • Single source of truth, deklaratywność, automatyczna reconcylacja — fundamenty GitOps
  • Architektura pull-based vs push-based deployment
  • Przygotowanie wspólnego repozytorium i aplikacji referencyjnej do porównania narzędzi
02

ArgoCD i Flux — implementacja porównawcza tego samego pipeline'u

  • Wdrożenie aplikacji referencyjnej w ArgoCD: Application, ApplicationSet, UI
  • Wdrożenie tej samej aplikacji w Flux: GitRepository, Kustomization, HelmRelease
  • Kryteria wyboru: model operacyjny, UI vs CLI-first, ekosystem integracji, krzywa uczenia
  • Kiedy ArgoCD, kiedy Flux, a kiedy oba w jednej organizacji (różne zespoły/klastry)
03

Promocja między środowiskami i multi-cluster

  • Wzorce promocji dev → staging → prod w modelu GitOps (branch-based, folder-based, ApplicationSets)
  • Zarządzanie wieloma klastrami z jednego repozytorium konfiguracyjnego
  • Helm i Kustomize jako warstwa parametryzacji środowisk
04

Progressive delivery i zarządzanie sekretami

  • Progressive delivery z Argo Rollouts: canary, blue-green, analiza metryk
  • Zarządzanie sekretami w GitOps: SOPS, Sealed Secrets, External Secrets Operator
  • Rollback i disaster recovery w modelu deklaratywnym

Formy realizacji

Online

  • Wygoda uczestnictwa z dowolnego miejsca
  • Interaktywne sesje na żywo z trenerem
  • Materiały dostępne przez 30 dni
  • Brak kosztów dojazdu

Stacjonarnie

  • Bezpośredni kontakt z trenerem i grupą
  • Intensywne warsztaty praktyczne
  • Networking z innymi uczestnikami
  • Pełne skupienie na nauce

Najczęściej zadawane pytania

Czym różni się to szkolenie od GitOps z ArgoCD i Flux — ciągłe wdrażanie w Kubernetes w naszym katalogu?

Oba szkolenia uczą tych samych narzędzi, ale w innym układzie. Istniejące szkolenie prezentuje ArgoCD i Flux jako uzupełniający się zestaw narzędzi do wdrożenia. To szkolenie ma inny cel dydaktyczny: uczestnicy wdrażają tę samą aplikację referencyjną osobno w każdym narzędziu, żeby świadomie porównać model operacyjny i wybrać jedno z nich dla swojej organizacji — punktem wyjścia jest decyzja „które narzędzie”, a nie „jak skonfigurować oba”.

Czy na koniec szkolenia będę wiedzieć, które narzędzie wybrać — ArgoCD czy Flux?

Tak, to główny cel warsztatu. Uczestnicy poznają udokumentowane kryteria wyboru (model operacyjny, dostępność UI, ekosystem integracji, krzywa uczenia zespołu) i stosują je do własnego kontekstu — na koniec każdy uczestnik ma uzasadnioną rekomendację, nie tylko listę funkcji obu narzędzi.

Czy da się używać ArgoCD i Flux jednocześnie w jednej organizacji?

Tak, i szkolenie pokazuje kiedy to ma sens — na przykład różne zespoły z różnymi preferencjami operacyjnymi lub różne klastry o odmiennych wymaganiach. Kluczem jest spójna struktura repozytorium konfiguracyjnego, niezależnie od tego, które narzędzie odczytuje dany katalog.

Jak wygląda promocja między środowiskami w praktyce w modelu GitOps?

Szkolenie pokazuje trzy wzorce: branch-based (osobne branche per środowisko), folder-based (osobne katalogi w jednym branchu) oraz ApplicationSets/generatory automatyzujące promocję na podstawie zmiennych. Uczestnicy implementują wybrany wzorzec na przykładzie dev → staging → prod.

Klaudia Janecka
Klaudia Janecka Opiekun szkolenia

Poproś o ofertę

Możliwości dofinansowania

Sprawdź możliwości dofinansowania dla Twojej firmy

Baza Usług Rozwojowych

Instrument dla mikro, małych i średnich firm — sprawdź, czy dotyczy Twojej organizacji

Sprawdź dostępność

Krajowy Fundusz Szkoleniowy

Instrument dla pracodawców — pomagamy sprawdzić, czy da się go zastosować

Dowiedz się więcej

Zaufali nam

Szkolimy zespoły największych polskich firm

ING Bank - klient EITT
mBank - klient EITT
PKO Bank Polski - klient EITT
PZU - klient EITT
Allianz - klient EITT
T-Mobile - klient EITT
KGHM - klient EITT
PGE - klient EITT
IKEA - klient EITT
InPost - klient EITT
Leroy Merlin - klient EITT
ZUS - klient EITT

Zainteresowany tym szkoleniem?

Skontaktuj się z nami - przygotujemy ofertę dopasowaną do potrzeb Twojego zespołu.

2500+ szkoleń w ofercie
ISO 9001 certyfikat jakości
Zapytaj o szkolenie
Zadzwoń do nas +48 22 487 84 90