DEV Community

Vincent Caunegre
Vincent Caunegre

Posted on

K9S cheatsheet

K9s is a CLI tool that extends kubectl, the Kubernetes CLI. It displays all information about your cluster in a semi-graphical terminal UI, making standard kubectl actions much simpler and faster—a bit like using a Vim-style terminal.

These are the main commands that you can enter after starting K9s by pressing : :

Command / Key Role
? Get help
ns See all namespaces and select one with Enter
pods See all pods in the current namespace
ingress See all ingresses in the current namespace
svc See all services in the current namespace
deploy See all deployments in the current namespace
cm See all configmaps in the current namespace
secret See all secrets in the current namespace

These are the ways you can interact with the resources you've listed above, you don't need : for them:

Command / Key Role
Enter Select a resource / drill down
d Describe a resource (YAML view)
l See logs of the selected resource
s Open a shell inside the container (kubectl exec)
k Delete (kill) a resource
e Edit the manifest live

Top comments (1)

Some comments may only be visible to logged-in visitors. Sign in to view all comments.