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!
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

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.
ADVICE

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.
ADVICE

Klarowne Wersjonowanie Helm

  • Stosuj poprawne wersjonowanie chartVersion vs appVersion w Helm.
  • Podbijaj appVersion przy zmianie obrazu i chartVersion przy zmianie chartu.
Get the Snipd Podcast app to discover more snips from this episode
Get the app