我有一个包含不同子图表(包括 RabbitMQ-ha)的伞 Helm 图表。我可以轻松地在 k8s 集群上安装这个 helm 图表,但我想知道是否可以在多集群 k8s 上安装这个 helm 图表(或任何准备使用的 helm 图表),或者我必须更改图表和使其与多集群设置兼容?
我不得不提到我的图表需要 dns 和 metric-server。
我有一个包含不同子图表(包括 RabbitMQ-ha)的伞 Helm 图表。我可以轻松地在 k8s 集群上安装这个 helm 图表,但我想知道是否可以在多集群 k8s 上安装这个 helm 图表(或任何准备使用的 helm 图表),或者我必须更改图表和使其与多集群设置兼容?
我不得不提到我的图表需要 dns 和 metric-server。
如果通过多集群 Kubernetes 集群,您的意思是使用联合(Federation v2),它根据用户定义的策略跨集群同步资源,例如确保由 helm 创建的部署存在于多个集群中 - 在这种情况下,您使用像您一样的单个伞 Helm 图表正在使用单个集群。
如果多集群是指多个独立/自包含集群,那么您可能需要具有云提供商特定值的同一伞形图的自定义版本 - 检查如何使用名为的 helmfile 功能之一来实现这一目标模板化。本文展示了如何做到这一点。