Vad är Helm
Pakethanterare för Kubernetes
Helm är en pakethanterare för Kubernetes som förenklar installation och hantering av applikationer i ett kluster.
Kärnkoncept
- Charts — paket som beskriver Kubernetes-resurser
- Release — instans av ett installerat chart
- Repository — lagringsplats för charts
- Values — konfigurationsparametrar
Fördelar
- Templating — parametriserade manifest
- Versionshantering — återställning till tidigare versioner
- Beroenden — hantera beroenden mellan charts
- Hooks — utföra åtgärder vid livscykelstadier
Huvudkommandon
helm install— installera applikationhelm upgrade— uppgradera releasehelm rollback— återställ till tidigare versionhelm uninstall— ta bort applikation
Tillämpningar
De facto-standard för driftsättning av applikationer till Kubernetes. Används för CI/CD, konfigurationshantering och infrastrukturautomation.