Very cool! I created a similar project, ktmpl[1], which does require a template (as the name implies). It's a client side implementation of the proposal for templates[2] that has been accepted for implementation in the Kubernetes apiserver directly. The benefit is that ktmpl will eventually be obsoleted by Kubernetes itself, but you can use the same templates.