使用 Azure Kubernetes Service (AKS) 实现高可用性/复原能力



Azure Kubernetes Service (AKS( 目前不支持可用性区域。在使用 AKS(主节点和工作节点(时,我们可以通过哪些方式实现数据中心故障的复原能力?

我能想到的一件事是在 2 个不同的 Azure 区域中有一个 AKS 群集,并在它前面有流量管理器。欢迎任何其他建议、解决方案/参考架构。

数据中心范围的中断和区域范围的中断都是低概率的灾难场景。 因此,拥有一个能够抵御数据中心故障但又不能抵御区域范围问题的解决方案可能不是一个好主意。 这就是 Azure 最初没有实现可用性区域,而是使用可用性集的原因。

因此,是的,如果您正在规划应用程序在灾难中无缝地幸存下来,则希望故障转移到单独的区域,这意味着单独的群集和复制的数据。

Azure 现在支持跨可用性区域分布的 AKS 群集。 点击链接 --> https://learn.microsoft.com/en-us/azure/aks/availability-zones

Ark(https://github.com/heptio/ark( 可以作为开源帮助进行任何级别的管理。 从 Azure 的角度来看,Azure 流量管理器将流量路由到不同的区域,可以混合配置,以提供可选的实现。

最新更新