当Aurora PostgreSQL全局数据库故障转移到辅助区域后,EKS连接字符串的处理方式

0

【以下的问题经过翻译处理】 你好,团队, 我有一个客户,他的EKS集群中的pod连接到Aurora Postgresql全球数据库主集群端点。在主要区域发生故障时,客户想将EKS pod指向次要区域中的DB端点。客户熟悉从数据库端进行故障转移的流程。 在将EKS集群pod从主要集群端点切换到次要集群端点时,是否有任何最佳实践?我们是否有可以实现的断路器解决方案。 客户必须指向DB集群端点,无法利用RDS代理,因为需要SSL证书。 故障转移期间处理EKS数据库连接的最佳实践。

谢谢, 卡迪克

1 Respuesta
0

【以下的回答经过翻译处理】 您可以使用服务网格实现断路器来处理它,可以按照以下步骤进行操作:

1.在EKS集群中部署服务网格,如AppMesh、Istio或Linkerd。 2.将服务网格配置为默认情况下将流量路由到主Aurora PostgreSQL端点。 3.在服务网格中配置断路器策略,以便在连接到主端点失败时检测故障。 4.当断路器检测到故障时,它可以自动将流量切换到辅助Aurora PostgreSQL端点。 5.一旦主端点恢复,断路器就可以将流量切换回主端点。

另一种方法是使用基于DNS的故障转移解决方案,例如Route 53,在主要区域下线时自动将DNS记录切换到辅助区域。这允许EKS Pod继续使用相同的主机名连接到数据库,即使数据库已切换到辅助区域。

以下是一些参考链接,提供有关在EKS中使用服务网格实现断路器的更多信息:

profile picture
EXPERTO
respondido hace 5 meses

No has iniciado sesión. Iniciar sesión para publicar una respuesta.

Una buena respuesta responde claramente a la pregunta, proporciona comentarios constructivos y fomenta el crecimiento profesional en la persona que hace la pregunta.

Pautas para responder preguntas