Our great sponsors
-
-
-
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.
-
I've found kustomize to be really nice. Much less powerful than Helm, easy to learn, good enough for most tasks.
-
We are using tanka [0] and are failry happy with it. The jsonnet language allows nice layer of abstraction while still allowing to directly generate kubernetes resources when necessary. We wrote in-house library to map (very) simplified .jsonnet file to kuberenetes deployment; after all, 90% deployements are mostly same and differs in minor details only. Seems to work reasonably well.
-
I generally do not disagree that the experience for appdevs on k8s is bad, but I also disagree that they should be the audience to begin with.
Helm is still functionally broken. A helm chart that was kept up to date still could've used v1beta1 early on. All it takes is a cluster that hasn't been patched in a while. This is 100% a helm issue. (Note that this bug also triggers if the chart has been updated, but helm recorded a different GVK)
What you actually need is a platform team that provides a middle layer. I was part of such a team between 2018 and 2021, and my main takeaway was to not let developers have write access at all after slicing a namespace with 25k pods out of etcd because gRPC refused to operate on it at that point (that was a misconfigured CronJob).
You need something like KubeVela, not Helm.
-
I made a variation on the theme of kpt, you may find interesting: https://github.com/mkmik/knot8
(Rendered manpage at https://knot8.io/, if you like that exposition format)
-
kcp
Kubernetes-like control planes for form-factors and use-cases beyond Kubernetes and container workloads. (by kcp-dev)
I agree with this. Also, have you seen the kcp project? Seems like a promising experiment.
-
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.