Skip to content

svx/ktl

Repository files navigation

Kube Control

docs/_static/logo-small.png

About

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.

Dependencies

  • kubectl

Install

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

Documentation

You can find the HTML version online and the source on GitHub.

Contributing

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.

License

MIT