Helm: Tapping into the global knowledge of deploying and operating containerized software
Overall Satisfaction with Helm
Helm is the go-to tool to deploy large, complex containerized applications on Kubernetes clusters. It features a large ecosystem of ready-to-use charts, such as Gitlab, MySQL, NGINX, etc., which can be deployed with a one-liner. We also use Helm to package the customer's containerized applications and help them with adopting DevOps or GitOps.
Pros
- Deploying containerized applications in Kubernetes
- DevOps
Cons
- concurrent deployments
- templating values files
- developer velocity
- uptime
- Kubernetes and Docker
When deploying Kubernetes Manifests, one has a few choice:
- Vanilla Kubernetes (e.g., kubectl apply), but this requires to do all templating by hand and does not deal with removing Kubernetes objects.
- Docker compose: Works perfectly (and we love to use it) on a single Docker node, but not for multi-node clusters.
- Kustomize complements (but does not completely replace) Helm.
Do you think Helm delivers good value for the price?
Yes
Are you happy with Helm's feature set?
Yes
Did Helm live up to sales and marketing promises?
Yes
Did implementation of Helm go as expected?
Yes
Would you buy Helm again?
Yes
Comments
Please log in to join the conversation