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?
Wymagania wstępne
- Praktyczna znajomość Kubernetes (deploymenty, namespace'y, podstawy Helm)
- Znajomość Git i podstawowych konceptów CI/CD
Program szkolenia
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
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)
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
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.
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ęcejZaufali nam
Szkolimy zespoły największych polskich firm
Zainteresowany tym szkoleniem?
Skontaktuj się z nami - przygotujemy ofertę dopasowaną do potrzeb Twojego zespołu.