Kubernetes YAML Generator
k8syaml.com
Kubernetes YAML Generator
1–10 of 127 posts
Re: Kubernetes YAML Generator
#2Re: Kubernetes YAML Generator
#3Clear schema (like TypeScript interfaces or something similar) which allows generating an UI.
Re: Kubernetes YAML Generator
#4Re: Kubernetes YAML Generator
#5Aside from making it easy to generate k8s manifests, this could also be a great learning tool. If you allowed this to generate multiple resources that are linked, it could be a great illustration of how different resources fit together.
Re: Kubernetes YAML Generator
#6We can use TypeScript interfaces (which give us nice ide code completion) to define our yaml.
we can then create functions where we would normally duplicate Yaml. Really nice. https://www.pulumi.com/kubernetes/
Re: Kubernetes YAML Generator
#7For production-y things however, some meta-config language that allows deterministic templateing would be a huge improvement. It allows you to make sweeping/uniform infrastructure changes from a single library or tool change.
Kubecfg is a good example of the basics one could implement [0] although it's examples aren't as fully fledged and organized as they could be.
[0] - https://github.com/bitnami/kubecfg/blob/master/examples/gues...
Re: Kubernetes YAML Generator
#8Looks very useful. In my opinion the configuration format should have been built like this from the get go. Clear schema (like TypeScript interfaces or something similar) which allows generating an UI.
[1] - https://kubernetes.io/docs/concepts/overview/kubernetes-api/...
[2] - https://github.com/kubernetes/kubernetes/blob/release-1.19/a...
[3] - https://godoc.org/k8s.io/client-go/kubernetes/typed/core/v1
[4] - https://kubernetes.io/docs/reference/generated/kubernetes-ap...
Re: Kubernetes YAML Generator
#9Re: Kubernetes YAML Generator
#10Super cool to see these sorts of tools. They're great for learning the kube API. For production-y things however, some meta-config language that allows deterministic templateing would be a huge improvement. It allows you to make sweeping/uniform infrastructure changes from a single library or tool change. Kubecfg is a good example of the basics one could implement [0] although it's examples aren't as fully fledged an…