Hva er Helm
Pakkebehandler for Kubernetes
Helm er en pakkebehandler for Kubernetes som forenkler installasjon og administrasjon av applikasjoner i en klynge.
Kjernekonsepter
- Charts — pakker som beskriver Kubernetes-ressurser
- Release — instans av et installert chart
- Repository — lagringssted for charts
- Values — konfigurasjonsparametere
Fordeler
- Templating — parametriserte manifester
- Versjonering — tilbakerulling til tidligere versjoner
- Avhengigheter — administrere avhengigheter mellom charts
- Hooks — utføre handlinger ved livssyklusstadier
Hovedkommandoer
helm install— installer applikasjonhelm upgrade— oppgrader utgivelsehelm rollback— tilbakerull til tidligere versjonhelm uninstall— fjern applikasjon
Anvendelser
De facto standard for utrulling av applikasjoner til Kubernetes. Brukes til CI/CD, konfigurasjonsstyring og infrastrukturautomatisering.