首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >跨数据中心的Kubernetes部署

跨数据中心的Kubernetes部署
EN

Stack Overflow用户
提问于 2017-10-07 03:36:57
回答 1查看 482关注 0票数 0

是否可以将流量从一个数据中心中运行的mysql k8s部署故障转移到另一个数据中心中运行的部署及其存储?

如果是,我们是否需要将相同的k8s群集分布在多个数据中心上,还是必须在每个数据中心运行不同的k8s群集?

k8s将如何跨数据中心运输或管理存储卷?为此,我们需要一种特殊类型的云存储吗?

注意:我只是把mysql作为一个需要存储一些数据的应用程序的例子,它可以是任何需要携带其数据卷的有状态的数据。它不是像mysql-HA那样的HA,它只是开始为应用程序提供服务,因为它是从其他地方自动与其数据一起提供服务的。将数据存储到卷中的任何应用程序。

我们如何使用k8s实现跨数据中心的有状态应用程序的高可用性。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-10-09 23:05:26

您不需要使用Kubernetes来实现HA。

我建议使用MySQL复制(即主/从配置)来实现HA。有关如何设置复制的更多信息,请参阅docs

在一个数据中心,你会有一个Master,而在你的另一个数据中心,你会有slave。您甚至可以在多个数据中心中拥有多个从站。

如果主机出现问题,您可以使用mysqlfailover utility自动故障切换到备机。这样,您的数据就在两个同步的数据中心中。

我不确定这是否完全适合您的用例,但它是在您的MySQL数据库上启用HA的一种选择。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46612829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档