K9s is a terminal-based UI designed to simplify the navigation, observation, and management of deployed applications within Kubernetes clusters. It continuously monitors Kubernetes for changes, providing immediate commands to interact with observed resources. K9s supports both standard Kubernetes resources and custom resource definitions (CRDs), offering real-time tracking of resource activities and cluster metrics like pod, container, and node performance. Key features include cluster management commands such as logs, scaling, and port-forwards, customizable command aliases and hotkeys, plugin support for extending functionality, and powerful filtering modes for drilling down into workload-related resources. K9s also allows users to define custom skins, customize displayed columns, and view resource definitions in minimal or full detail, providing an overview of cluster resources via Pulses and XRay views, and supports RBAC rule viewing and reverse lookups. Built-in benchmarking enables HTTP service/pod performance assessment, and resource graph traversals allow easy navigation of related Kubernetes resources. It is suitable for developers and operations teams managing Kubernetes environments.
K9s is a terminal-based UI for interacting with Kubernetes clusters, designed to simplify navigation, observation, and management of deployed applications.
What types of resources does K9s support?
K9s supports both standard Kubernetes resources as well as Custom Resource Definitions (CRDs).
Can I customize the look and feel of K9s?
Yes, you can define your own look and feel via K9s skins.
Does K9s support RBAC?
Yes, K9s supports viewing RBAC rules such as cluster/roles and their associated bindings. It also supports reverse lookup to asserts what a user/group or ServiceAccount can do on your clusters.
FAQ+-
What is K9s?
K9s is a terminal-based UI for interacting with Kubernetes clusters, designed to simplify navigation, observation, and management of deployed applications.
What types of resources does K9s support?
K9s supports both standard Kubernetes resources as well as Custom Resource Definitions (CRDs).
Yes, you can define your own look and feel via K9s skins.
Does K9s support RBAC?
Yes, K9s supports viewing RBAC rules such as cluster/roles and their associated bindings. It also supports reverse lookup to asserts what a user/group or ServiceAccount can do on your clusters.