我有一个包含不同子图的伞状Helm图表(包括RabbitMQ-ha)。我能够轻松地将此掌舵图安装在k8s集群上,但我想知道是否可以仅在多集群k8s上安装此掌舵图(或任何准备使用的掌舵图),否则我必须更改图表并使其与多集群设置兼容?
我不得不提到我的图表需要dns和metric-server。
答案 0 :(得分:1)
如果是使用多集群Kubernetes集群,则表示使用联合(Federation v2),该联盟根据用户定义的策略在集群之间同步资源,例如确保由helm创建的部署存在于多个集群中-在这种情况下,您将使用单个伞状Helm图表,就像您在使用单个集群一样。
如果通过多集群表示多个独立/自包含集群,则可能需要具有云提供商特定值的同一伞形图的自定义版本-检查如何使用以下方法之一实现该想法helmfile功能称为模板化。 This文章介绍了如何做到这一点。