K9s is a terminal based UI to interact with your Kubernetes clusters. The aim of this project is to make it easier to navigate, observe and manage your deployed applications in the wild. K9s …
The main configuration file is named config.yaml and stores various K9s specific bits. For information on the default locations for your OS please see this link. If you are still confused a …
K9s allows you to extend your command line and tooling by defining your very own cluster commands via plugins. K9s looks at $XDG_CONFIG_HOME/k9s/plugins.yaml to locate all …
Skins are YAML files, that enable a user to change the K9s presentation layer. Skin files live in $XDG_CONFIG_HOME/k9s/skins folder. You can specify a general skin using skin: …
By enabling the nodeShell feature gate for a given context, K9s allows you to shell into your cluster nodes. Once enabled, you will have a new s for shell menu option while in node view. …
As of v0.17.0, K9s provides for customizing resource columns while in table views. As such you can tell it which columns you would like to display but also which order they should be in. To …
K9s integrates Hey from the brilliant and super talented Jaana Dogan. Hey is a CLI tool to benchmark HTTP endpoints similar to AB bench. This preliminary feature currently supports …
Entering the command mode and typing a resource name or alias could be cumbersome for navigating thru often visited resources. By leveraging hotkeys, K9s can be configured to …