I forgot to mention! Sometime last year I wrote kubeplay . It is intended for interactive scripting, like a REPL basically.

Personally, I find kubectl to tedious, and gluing it with shell scripts can be even more tedious.

Currently, kubeplay uses Ruby syntax (via mruby embedded in a Go program), but I am keen to explore other options. I am also not a fan of pseaudo-graphical interactive console apps, so this more of a pure REPL based on a proper language

GitHub errordeveloper/kubeplay kubeplay – a new way to interact with Kubernetes API from your terminal - errordeveloper/kubeplay

Take a look and let me know if you would be keen to use it, I would love to put more time into it!