Building a kubernetes dashboard

I'm trying to build a Kubernetes dashboard for our ops team and it would be great to do it using Retool.

@calind
Disclaimer: I am not a retool employee, nor do I play one on TV. YMMV

I’m assuming by dashboard, you are looking for a monitoring solution.

The simplest way to do this currently is with an embedded iframe https://retool.com/components#IFrame and using the Kubernetes dashboard https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/.

The Kubernetics Dashboard is not installed by default in a Kubernetics cluster. It needs metrics server running on the cluster. (Yes, I know metrics server isn’t supposed to be used for monitoring, but it uses it. Ignore the man behind the curtain. :slight_smile: ) See https://github.com/kubernetes/dashboard for the project and https://github.com/kubernetes/dashboard/blob/master/docs/user/installation.md for install instructions. It needs access credentials setup to allow access. See https://github.com/kubernetes/dashboard/blob/master/docs/user/access-control/README.md for how to configure and usage.

If you want to go beyond this, you probably need use a Prometheus based solution. See https://prometheus.io/.

What are you looking for on your dashboard?

1 Like