One Kubernetes dashboard for multiple clusters

1/30/2018

Is it possible to use one Kubernetes Web UI (Dashboard) for several independent clusters, with a simple switch between them? Using a proxy to the dashboard of each cluster is not appropriate, because not all clusters have external access.

Example of an infrastructure:

   |:80 |:443
 -------------       -------------       -------------
 | Cluster A |       | Cluster B |       | Cluster N |
 -------------       -------------       -------------
       |                   |                   |
------ management, logging, ci-cd, etc. Environment --------
| Gitlab | Redmine | K8s Dashboard | ELK | ... | ... | ... |
------------------------------------------------------------
-- Kapusta
kubernetes
kubernetes-dashboard

1 Answer

1/30/2018

Not really. Furthermore, even if it could, kubernetes dashboard requires access to the API server of the cluster in the same way kubectl proxy does, so if proxy will not work, neither would dashboard.

-- Radek 'Goblin' Pieczonka
Source: StackOverflow