k9s

K9s is a terminal based UI to interact with your Kubernetes clusters

Subcommands

NameDescription
helpHelp about any command
infoPrint configuration info
versionPrint version/build info

Options

NameDescription
-A, --all-namespacesLaunch K9s in all namespaces
--as <string>Username to impersonate for the operation
--as-group <stringArray>Group to impersonate for the operation
--certificate-authority <string>Path to a cert file for the certificate authority
--client-key <string>Path to a client key file for TLS
-c, --command <string>Overrides the default resource to load when the application launches
--context <string>The name of the kubeconfig context to use
--crumbslessTurn K9s crumbs off
--headlessTurn K9s header off
-h, --helpShow help for k9s
--insecure-skip-tls-verifyIf true, the server's caCertFile will not be checked for validity
--kubeconfig <string>Path to the kubeconfig file to use for CLI requests
--logFile <string>Specify the log file
-l, --logLevel <string>Specify a log level (info, warn, debug, trace, error) (default 'info')
--logolessTurn K9s logo off
-n, --namespace <string>If present, the namespace scope for this CLI request
--readonlySets readOnly mode by overriding readOnly configuration setting
-r, --refresh <int>Specify the default refresh rate as an integer (sec) (default 2)
--request-timeout <string>The length of time to wait before giving up on a single server request
--screen-dump-dir <string>Sets a path to a dir for a screen dumps
--token <string>Bearer token for authentication to the API server
--user <string>The name of the kubeconfig user to use
--writeSets write mode by overriding the readOnly configuration setting