在SO上张贴(不确定哪个社区最适合?)
由于Ubernetes的devise是为了完全解决这个问题,现在是否有可能(不一定build议)跨多个内部企业数据中心跨越单个K8 / OpenShift集群?
此外,假设数据中心之间的延迟相对较低,并且跨企业数据中心的基础架构相对一致。
示例:给定3个企业数据中心,在每个数据中心(作为单个群集)部署1 .. *主数据库,并在每个数据中心有1 .. *个节点,其中pods / rc / services / …将跨越所有3个数据中心。
在Ubernetes下降之前,是否有人实施过这样的解决scheme,如果是这样的话,它是如何工作的?在这样的运行中需要考虑什么?
有相当数量的人这样部署。 在etcd实例之间保持低延迟,在AZ之间传播机器,并计划失败。 如果你愿意的话,你甚至可以在区域之间隔离SDN – 简单地禁止这些节点之间的stream量,并确保主设备不会欺骗桥接stream量。 如果您正在部署一个平面networking而不是SDN(主机子网模式),则更容易。 确保在每个AZ中使用区域和区域标签来设置节点,以确保传播(当然,您可以自定义这些标签)。