A wrapper around kubectl
.
I am lazy, I do not want to type kubectl get pods --all-namespaces
.
ktl
(Kube Control) is a tiny wrapper written in Go which calls kubectl
in the background.
For example ktl pods is calling kubectl get pods --all-namespaces
.
Why Go and not just some bash aliases ?
Because I want to learn Go and I switch all the time between multiple Operating Systems.
kubectl
Install it via curl
:
curl https://raw.githubusercontent.com/svx/ktl/master/install.sh | sh
Install via go get
:
go get github.com/svx/ktl
You can find the HTML version online and the source on GitHub.
Pull requests are welcome.
For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.