K9s provides a terminal UI to interact with your Kubernetes clusters. The aim of this project is to make it easier to navigate, observe and manage your applications in the wild. K9s continually watches Kubernetes for changes and offers subsequent commands to interact with your observed resources.
This fork of k9s will contain some segment specific features. Feel free to suggest new features and contribute.
Original repo - https://github.com/derailed/k9s
To use k9s from this fork, you will need to clone the repo and build from source. The built executable can then be placed on the PATH to be used.
Please refer to the K9s documentation site for usage, customization and tips.
K9s is currently using GO v1.21.X or above. In order to build K9s from source you must:
-
Clone the repo
-
Build and run the executable
make build && ./execs/k9s -
Put the newly build executable on our PATH
- File an issue first prior to submitting a PR!
- Ensure all exported items are properly commented
- If applicable, submit a test suite against your PR