Czym jest GitOps? Brzmi jak połączenie wody z ogniem, przecież git jest dla programistów..
Co prawda teraz wszystko jest as a code, ale żeby zaraz nowe słowo wymyślać?
Jednak GitOps to coś więcej, szczególnie w połączeniu z Kubernetes. Pozwala na posiadanie jednego Źródła Prawdy. Miejsca, które dokumentuje bieżący stan systemu, ale również jego historię! I to wszystko przy pomocy narzędzi, które każdy developer zna na wylot.
Jednym z narzędzi, które realizują podejście GitOps jest Flux - wspaniałe narzędzie, za pomocą którego ostatnią rzeczą którą musimy zrobić żeby wykonać deployment jest `git push`. Ba, czasem choćby Flux może to zrobić za nas!
Podczas prezentacji postaram się opowiedzieć czym adekwatnie jest GitOps, o jego najważniejszych cechach i o tym jak może nam ułatwić życie.
Opowiem też czym jest Flux, jak działa i go użyć praktycznie.