astefanutti / kubebox

⎈❏ Terminal and Web console for Kubernetes
http://astefanutti.github.io/kubebox
MIT License
2.15k stars 142 forks source link

Feature Request: `kubectl describe pod` #20

Open sabrehagen opened 5 years ago

sabrehagen commented 5 years ago

Thanks for an incredibly useful utility. Kubebox is now part of my daily development toolkit.

One of the most useful commands is kubectl describe pod. This command answers questions such as:

All these questions are answered with one kubectl describe pod, and are critical to investigating the state of a kubernetes environment.

In my opinion, adding a Pod or Info tab to the Resources pane would be the appropriate place to display this information. This is because kubectl describe pod output is metadata about the pod, just as Memory, CPU, and Network activity are metadata about the pod.

Currently this is the only task I need to step outside of Kubebox for. If Kubebox supported this natively all my kubernetes interactions would be supported from within the app.

Thanks!

astefanutti commented 5 years ago

Thanks for the feedback! I totally agree with you.

The next big step for Kubebox is refactoring the UI to support other kinds of primitives (like services, deployments, ...), improve navigation across them and access further details, like those output by the kubectl describe pod command.

The idea of adding a tab to the Resources panel is interesting. I think it'd be a quick win before having that UI refactoring ready. Even if the resources are actually related to the selected container within the pod, I think it'd be acceptable to have that describe pod tab.