
Patoarchitekci Helm vs Kustomize
13 snips
Dec 5, 2025 Łukasz i Szymon prowokacyjnie debatują o różnicach między Helm a Kustomize w kontekście Kubernetes. Helm uznają za świetne narzędzie do instalacji open source, ale ostrzegają przed zbytnią złożonością logiki. Szymon krytykuje migracje baz danych w hookach jako ryzykowne, podczas gdy Łukasz podkreśla konieczność wersjonowania. Finał wzbudza emocje – Helm 4.0 z WebAssembly i obawy o jeszcze bardziej skomplikowane funkcje. Czy Twoje charty są zgodne z zasadami SOLID? Sprawdź to!
AI Snips
Chapters
Transcript
Episode notes
Rola Helm i Kustomize
- Helm działa jako package manager i świetnie nadaje się do dystrybucji zewnętrznych produktów na Kubernetesie.
- Kustomize służy do nakładania patchy/overlayów na manifesty i jest wbudowanym narzędziem do modyfikacji YAML-i.
Nie Przesadzaj Z Logiką W Chartach
- Unikaj nadmiernej logiki warunkowej i funkcji w chartach Helm.
- Deklaruj jawnie parametry w values zamiast pisać złożone ify lub customowe funkcje.
Klarowne Wersjonowanie Helm
- Stosuj poprawne wersjonowanie chartVersion vs appVersion w Helm.
- Podbijaj appVersion przy zmianie obrazu i chartVersion przy zmianie chartu.
