我目前正致力于Kube部署,不幸的是,我们只有2个地点,而且我们需要容忍一个位置失败的要求。它不一定是自动停机或零停机(因此预计不会是HA,我们只是想要灾难恢复)。
我完全清楚2个主集群的可用性低于1个主集群。但想法是,对于两个主人,当一个位置失败(或被取消)时,管理员将在另一个位置启动另一个新主人,确保多数。
单个主服务器的预期优势:集群的状态应该在位置故障中存在(我们在Kube中还有Postgres和其他有状态组件,我们希望Postgres将从服务器重新配置为主服务器,如果具有主服务器的节点被取消)。
这种方法是否合理?或者是否有其他方法如何在2个位置部署Kube?