Go tool to scan your Kubernetes cluster and provide you with a quick summary
You can run go build -o kcl
to build the binary locally or download from the Releases tab
- Quick summary of your Kubernetes cluster status and the option to point to specific namespaces
- Customizable logging
- Go version 1.21.5 or higher
- Access to a Kubernetes cluster
Open issues if you're having trouble with the tool or you feel that the documentation is lacking
Currently there exists a single sub-command: check
with 3 flags:
-
--kubeconfig: This flag stores the path to the kubeconfig file for your cluster. If not specified, it will try to access the file from the default location in
~/.kube/config
-
--logger: This flag enables logging for the application run and creates a
kubecollect.log
based on the path where your run the app from -
--namespaces: This flag stores a string slice of the namespaces that you want to get cluster status from. If no namespaces are provided then, all the namespaces from your cluster are used to get the cluster status update