Our great sponsors
-
kluctl
The missing glue to put together large Kubernetes deployments, composed of multiple smaller parts (Helm/Kustomize/...) in a manageable and unified way.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
carvel
Carvel provides a set of reliable, single-purpose, composable tools that aid in your application building, configuration, and deployment to Kubernetes. This repo contains information regarding the Carvel open-source community.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
The next step was to write a Bash script that would orchestrate many small Kustomize deployments and Helm Charts. This script got rewritten as Python and generalised in a way that it could be used in other projects as well internally. The lessons learned from that were then put into Kluctl (https://github.com/kluctl/kluctl/) and made Open Source.
My alternative to Helm is more effective use of Helm. I learned about the Helmet library chart a few weeks ago: https://github.com/companyinfo/helm-charts/tree/main/charts/helmet
We use CUE + ArgoCD, CUE is awesome
You should take a look at Carvel maybe something in it could match with your needs.
And I've found the issue https://github.com/helm/helm/issues/4256
Although jsonette might be considered more complex Tanka is a great alternative for k8s config management.
You can try kusion https://github.com/KusionStack/kusion for a complete platform engineering solution from CI to CD
I think the combination of Kustomize and helm works in my experience. For advanced use cases, you can also see KRM functions in Kustomize.
Related posts
- How to take down production with a single Helm command
- Deploy Kubernetes in Minutes: Effortless Infrastructure Creation and Application Deployment with Cluster.dev and Helm Charts
- Kubernets Helm Chart
- Let's Celebrate Relicensing from an Open Source to a Proprietary License
- Ubuntu 22.04 üzerinde belirli bir Helm sürümü kurulumu