操作场景
网站业务团队希望所有的服务具备跨地域(可用区)容灾的能力,如果其中一个地域(可用区)的服务故障后,访问该服务的流量会被自动切换到另一地域(可用区)。
服务跨地域容灾如下图所示:
验证操作
TCM 默认提供服务跨地域(可用区)容灾的能力,以下展示的是服务跨可用区容灾的能力验证。
首先,通过 TKE 控制台将主集群的 product-v2 deployment 的 pod 数量配置为 0,模拟主集群所在可用区 product 服务的故障情况。
更新 pod 数量如下图所示:
配置完成后,通过主集群边缘代理网关的 IP 地址访问 Demo 电商网站,即使现在主集群所在的可用区(A)的 product 服务处于故障状态,商品页面还是可以正常访问,通过左下角悬浮窗可查看服务调用情况,当前页面调用的是另一可用区的 product 服务,可用区 A 访问 product 服务的请求被路由到了另一可用区(B)的 product 服务,实现了服务级别的跨可用区容灾。
将两个集群分别部署至不同地域,即可实现服务级别的跨地域容灾。
product 服务跨可用区容灾如下图所示:
本页内容是否解决了您的问题?