In my last project I worked extensively with Kubernetes. Two tools which ease the management of your cluster and workloads are kubens/kubectx and k9s.
kubens/kubectx makes it very easy if you have
more than one Kubernetes cluster or work with multiple namespaces. The tools allow easy
switching between namespaces and contexts without having to edit your
all the time or append
--namespace to your
An even better tool is k9s. Its an interactive
terminal UI for your Kubernetes cluster. By default it shows pods, but by typing
:ingress it also can show more Kubernetes resources, in this example the
ingresses you have.
:secrets give you the secrets,
:configmap the config maps
and so on.
:ns lets you switch between namespaces. It also lets you kill pods,
edit stuff directly in the UI, ssh into pods and much more. Before I found that
tool I remembered like 2000
kubectl commands - now I won’t touch a Kubernetes
cluster without installing
k9s. It’s such a great help. Be sure to check the built-in
help by pressing
? and take the time to learn the features, it really pays of.