I’m working with Kubernetes quite a lot and I found that there a few basic commands that I use very, very often.

For example:

  • kubectl get pods
  • kubectl logs <pod name>
  • kubectl describe pod <pod name

Writing these commands take time, and when in hurry, that time is noticeable.

I accidentally found Kubebox and immediately tried it. But authentication failed when using IBM Cloud Private and self-signed certificate.

BTW, IBM Cloud Private is the main Kubernetes environment that I’m using and there’s free Community Edition available at Docker Hub. You should try it :-).

Kubebox idea haunted until I remembered the existence of Python Prompt Toolkit and remembered that it can be used to create full-screen terminal application.

I decided to make my own Kubebox, and I named it KubeTerminal.

https://github.com/samisalkosuo/kubeterminal