4 ms·
If you are going down the k8s path and want to learn both a cool config language and make it easier to be able to deploy abitrary things in a more consistent wa
by jpgvm 4y ago
If you are going down the k8s path and want to learn both a cool config language and make it easier to be able to deploy abitrary things in a more consistent way I suggest checking out Jsonnet and Tanka.
This combination allows me to make use of Helm charts, off-the-shelf YAML and custom Jsonnet in a cohesive way.
It's probably overkill for personal projects but I picked up the stack in a previous professional role and for me it's scaled down well enough.
- egamirorrim 4y agoI'm in the middle of migrating off Tanka's predecessor ksonnet to pure Helm at $work because the migration effort was deemed too challenging :cry: Did you use ksonnet before?
- jpgvm 4y agoI didn't. Before Tanka we had built our own Jsonnet based system that shelled out to kubectl apply, we also had our own Jsonnet libraries. When I started using Tanka I picked up the version of the ksonnet k8s lib that is managed by Grafana now.