Kontynuuję temat GitOps i tym razem przedstawiam jego trudniejszą część.
Łatwo bowiem definiować niezbyt często zmieniające się elementy samej platformy, ale co innego jak potrzebne jest zintegrowanie tego z częstymi wdrożeniami aplikacji.

Na szczęście dzięki deklaratywnemu podejściu jakie daje nam między innymi Kubernetes, łatwo jest rozdzielić tradycyjny potok CI/CD na części CI i CD. Ta pierwsza nadal obsługiwana jest przez potok, ale druga już przez silnik GitOps.

Posłuchaj tego odcinka, gdzie opowiadam o szczegółach oraz problemach jakie rozwiązuje całościowe takie podejście:

🔹 Do czego nam jest potrzebny CI/CD?
🔹 Jakie problemy są z połączeniem CI oraz CD?
🔹 Jak wdrażane są aplikacje na PaaS, VM i Kubernetes?
🔹 Na czym polega rozdzielenie CI od CD?
🔹 Jakie korzyści daje podejście GitOps do wdrożeń aplikacji?

Diagram rozwiązania

Oto obiecany diagram opisujący rozwiązanie z odcinka:

Na stronie solutions/kubernetes-deployment-factory/ przedstawiam więcej szczegółów rozwiązania oparteygo w całości z kodu.

Konferencja KCD Warsaw 2025

Jak współorganizator konferencji KCD Warsaw 2025 serdecznie Cię na nią zapraszam!
Odbędzie się ona 9 października 2025 w centrum Warszawy w Varso Tower tuż obok Dworca Centralnego (świetny dojazd!).

To jest impreza non-profit organizowana przez wolontariuszy i wszystkie przychody przeznaczamy na pokrycie jej kosztów.

🔥 Użyj kodu CLOUDOWSKI20 do rejestracji, aby kupić bilet o 20% taniej.

Do zobaczenia na miejscu!

Bądź na bieżąco

📨 Zapisz się na newsletter i nie przegap nowych odcinków: https://cloudowski.com/newsletter/

Posłuchaj teraz

Rozdziały

00:00Zawaliłem
01:22Konferencja KCD Warsaw
03:00Platformy z kodu
08:10Potoki CI/CD
12:05Kontrowersyjna część CD
13:31Narzędzia
17:55Różne typy wdrożeń
23:30Problemy z CI/CD
29:20Jak wdrażać z GitOps
37:22Outro