komodorio / helm-dashboard

The missing UI for Helm - visualize your releases
Apache License 2.0
4.93k stars 300 forks source link

How to Manage multiple clusters or add new clusters in helm dashboard UI to manage helm charts #509

Open Chakradhar45 opened 7 months ago

Chakradhar45 commented 7 months ago

I have deployed latest version of helm dasboard on one of our cluster( lets say cluster - xyz). It shows the all the helm charts in xyz cluster. We manage 100+ clusters in our environment across multiple locations and regions. When I came across this tool , I thought I could manage all the clusters in a single UI. But after installing I could see only the charts installed in one cluster (xyz) here Ive installed.

How do we manage multiple clusters or add clusters in the existing UI?

Thanks in advance.

undera commented 7 months ago

If you install Open Source helm dashboard into cluster, it will display only that cluster. To display multiple clusters, run the dashboard on your local computer and configure all desired clusters in kubeconfig file. Then you will get the selector of clusters in the left panel.

To handle 100+ clusters with Helm, it would be more suitable to use cloud version of Helm Dashboard. It has exactly the same functionality, but comes with multi-cluster capability and also authentication+RBAC. Open Source version lacks many enterprise features that Komodor cloud version has.

Chakradhar45 commented 7 months ago

@undera Thank you so much for the quick response :)

Unfortunately in our environment, its not feasible to install in local desktop, as we cant connect to all clusters due to connectivity/fw rules. Is it possible to manage all cluster’s helm charts if installed in one cluster ?

undera commented 7 months ago

@Chakradhar45 The only place with similar functionality and multi-cluster support that I know is Komodor platform. Open Source is definitely not capable of such scale.