Kubernetes Cluster Monitoring Tools

In the course of performing your development work, you will need to monitor your local kubernetes cluster to ensure that your deployments are healthy and to perform troubleshooting if they are not. As an alternative to executing kubectl commands from your terminal, there are a number of good graphical tools available for monitoring your local cluster.

Headlamp

One of the easiest tools to use is Headlamp. It provides an intuitive UI allowing you to monitor the status of your namespaces, pods and their associated logs.

To install, use Homebrew:

brew install --cask --no-quarantine headlamp
If installing from the Headlamp site, make sure to follow the instructions here.

This will install Headlamp in your Applications folder. When you launch the application, your running kubernetes cluster should be detected, which you can select to see your deployed namespaces and pods with no additional configuration needed.

Other Options

In addition to Headlamp, here are some links to other monitoring tools that have similar capabilities and features:

Any tool should be sufficient. You can also choose to monitor your cluster via kubectl commands, if that is your preference.