{"repo":"homeport/havener","free":true,"listed":false,"github":"https://github.com/homeport/havener","clone":"git clone https://github.com/homeport/havener.git","description":"/ˈheɪvənə/ - Think of it as a swiss army knife for Kubernetes tasks","language":"Go","stars":333,"topics":["kubernetes","yaml","cli","go"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Havener /ˈheɪvənə/ Table of Contents - Introduction - Ok, tell me more - How do I get started - Contributing - License Introducing Havener If you use a Kubernetes cluster, chances are very high that you use kubectl a lot. These are fine tools and allow you to do everything you need to do, but there are use cases where you end up with a very long kubectl command in your terminal. This is why we created havener to introduce a convenience wrapper around kubectl . Think of it as a swiss army knife for Kubernetes tasks. Possible use cases are for example executing a command on multiple pods at the same time, or retrieving usage details. Ok, tell me more To see a detail list of all havener commands, please refer to the command documentation. Like kubectl , havener relies on the Kubernetes configuration that can be set via the KUBECONFIG environment variable. It can also be provided with the --kubeconfig flag, which takes the path to the YAML file (for example $HOME/.kube/config ). Notable Use Cases Usage overview Quickly get a live overview of the current cluster usage details, for example Load, CPU, and Memory of the cluster nodes. Pods in namespace overview Watch pods in multiple namespaces with added colors to help identify the respective state. Havener Commands - havener events - Show Kubernetes cluster events - havener logs - Retrieve log files from all pods - havener node-exec - Execute command on Kubernetes node - havener pod-exec - Execute command on Kubernetes pod - havene","default_branch":null,"files":null,"tree":[],"storefront":"/r/homeport","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/homeport/havener/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}