Commands
CLI Arguments
K9s CLI comes with a view arguments that you can use to launch the tool with different configuration.
# List all available CLI options
k9s help
# Get info about K9s runtime (logs, configs, etc..)
k9s info
# Run K9s in a given namespace.
k9s -n mycoolns
# Run K9s and launch in pod view via the pod command.
k9s -c pod
# Start K9s in a non default KubeConfig context
k9s --context coolCtx
# Start K9s in readonly mode - with all modification commands disabled
k9s --readonly
Key Bindings
Action | Command | Comment |
---|---|---|
Show active keyboard mnemonics and help | ? |
|
Show all available resource alias | ctrl-a |
|
To bail out of K9s | :q , ctrl-c |
|
View a Kubernetes resource using singular/plural or short-name | : pod⏎ |
accepts singular, plural, short-name or alias ie pod or pods |
View a Kubernetes resource in a given namespace | : pod ns-x⏎ |
|
View filtered pods | : pod /fred⏎ |
View all pods filtered by fred |
View labeled pods | : pod app=fred,env=dev⏎ |
View all pods with labels matching app=fred and env=dev |
View pods in a given context | : pod @ctx1⏎ |
View all pods in context ctx1. Switches out your current k9s context! |
Filter out a resource view given a filter | / filter⏎ |
Regex2 supported ie fred|blee to filter resources named fred or blee |
Inverse regex filter | / ! filter⏎ |
Keep everything that doesn’t match. |
Filter resource view by labels | / -l label-selector⏎ |
|
Fuzzy find a resource given a filter | / -f filter⏎ |
|
Bails out of view/command/filter mode | <esc> |
|
Key mapping to describe, view, edit, view logs,… | d ,v , e , l ,… |
|
To view and switch to another Kubernetes context (Pod view) | : ctx⏎ |
|
To view and switch directly to another Kubernetes context (Last used view) | : ctx context-name⏎ |
|
To view and switch to another Kubernetes namespace | : ns⏎ |
|
To view all saved resources | : screendump or sd⏎ |
|
To delete a resource (TAB and ENTER to confirm) | ctrl-d |
|
To kill a resource (no confirmation dialog, equivalent to kubectl delete –now) | ctrl-k |
|
Launch pulses view | : pulses or pu⏎ |
|
Launch XRay view | : xray RESOURCE [NAMESPACE]⏎ |
RESOURCE can be one of po, svc, dp, rs, sts, ds, NAMESPACE is optional |
© 2024 Imhotep Software LLC. All materials licensed under Apache v2.0