<p>I have an umbrella Helm chart containing different sub-charts (including a RabbitMQ-ha). I am able to easily install this helm chart on a k8s cluster but I want to know is it possible to just install this helm chart (or any ready to use helm chart) on a multi-cluster k8s or I have to change the chart and make it compatible with a multi-cluster setup?</p>

<p>I have to mention that my chart requires dns and metric-server.</p>

AVarf
<p>If by multi-cluster Kubernetes clusters you mean using federation (<a href="https://github.com/kubernetes-sigs/kubefed" rel="nofollow noreferrer">Federation v2</a>) which syncs resources across clusters based on the user defined policies, e.g. ensure that Deployments created by helm exists in multiple clusters - in this case you use single umbrella Helm chart like you were working with single cluster.</p>

<p>If by multi-cluster you mean multiple standalone/self-contains clusters, then you need to have probably a customized version of the same umbrella chart with cloud provider specific values - check how to achieve that with the idea using one of the helmfile feature called templatization. <a href="https://itnext.io/setup-your-kubernetes-cluster-with-helmfile-809828bc0a9f" rel="nofollow noreferrer">This</a> article shows how to do that. </p>
