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.
- Deploying containerized applications in Kubernetes
- concurrent deployments
- templating values files
Helm is very well suited for setting up GitOps or DevOps pipelines, as well as quickly setting up large, complex applications, such as Gitlab, Elasticsearch/Kibana, Prometheus/Kibana or MySQL. We also use it intensely to deploy and configure smaller building blocks in the Cloud Native / Kubernetes area, such as Ingress Controller, Cert Manager, External DNS, OpenPolicyAgent, Falco, Fluentd, to name a few.
We didn't really need support, but the open-source community seemed responsive and informative when it came to issues. Many cloud native consultancy companies (including ourselves) offer support for Helm.