What is ksonnet
?
A CLI-supported framework for extensible Kubernetes configurations
ksonnet
uses the jsonnet
language.
Nice that it can eliminate duplication with object-orientation.
More info – see Using jsonnet .
But what IS ksonnet?
Say you want to install an application on Kubernetes. Here’s how you could do it:
kubectl
– which quickly gets complex when you have more than a basic app so you’d use something likehelm
helm
– which simplifies stuff but you still get a ton of YAML files which is whereksonnet
comes in
See this tutorial on building a sample application (Guestbook) using ksonnet on Kubernetes.
https://ksonnet.io/docs/examples/helm/