# K9s - Kubernetes CLI To Manage Your Clusters In Style! K9s provides a curses based 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. This command line app continually watches Kubernetes for changes and offers subsequent commands to interact with observed resources.
--- [![Go Report Card](https://goreportcard.com/badge/github.com/derailed/k9s)](https://goreportcard.com/report/github.com/derailed/k9s) [![Build Status](https://travis-ci.com/derailed/k9s.svg?branch=master)](https://travis-ci.com/derailed/k9s)
--- ## Installation ### Homebrew (OSX) ```shell brew tap derailed/k9s https://github.com/derailed/k9s-homebrew-tap.git brew install k9s ``` ### Binary Releases - [Releases](https://github.com/derailed/k9s/releases)
--- ## Commands + K9s uses 2 or 3 letters alias to navigate most K8s resource + At any time you can use `?` to look up the various commands + Use `alias` to activate a resource under that alias + `Ctrl` sequences are used to view, edit, delete, ssh ... + Use `ctx` to switch between clusters + Use `Q` or `Ctrl-C` to Quit.
--- ## Demo Video + [k9s Demo](https://youtu.be/k7zseUhaXeU)
--- ## Screen Shots ### Pod View ### Log View
--- ## Known Issues... This initial drop is brittle. k9s will most likely blow up if... + Your kube-config file does not live under $HOME/.kube or you use multiple configs + You don't have enough RBAC fu to manage your cluster + Your cluster does not run a metrics-server
--- ## Disclaimer This is still work in progress! If there is enough interest in the Kubernetes community, we will enhance per your recommendations/contributions. Also if you dig this effort, please let us know that too!
--- ## ATTA Girls/Boys! k9s sits on top of two very cool GO projects that provides the much needed terminal support. So big thanks and shootout to the good folks at tcell+tview for making k9s a reality!! + [tcell](https://github.com/gdamore/tcell) + [tview](https://github.com/rivo/tview)
--- ## Contact Information + **Email**: fernand@imhotep.io + **Twitter**: [@kitesurfer](https://twitter.com/kitesurfer?lang=en) + **Github**: [k9s](https://github.com/derailed/k9s)
--- © 2018 Imhotep Software LLC. All materials licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)