Kubernetes文档说支持多区域群集,但不支持多区域群集。同时,Kubernetes同时支持failure-domain/zone
和failure-domain/region
。
将我的Kubernetes集群同时设置为多区域和多区域有什么弊端?仅仅是延迟吗?如果需要的话,要使其可靠,需要多少延迟时间?
从好的方面看,我发现服务发现并能够在多个区域上部署应用程序而无需在其之上附加工具。
我知道联邦v1和v2正在开发中,但这似乎增加了很多复杂性,而v2远未投入生产。
答案 0 :(得分:2)
这是推测性的,但这是明智的推测,因此希望这仍会有所帮助
让我们来看看kubernetes要做的两件事,并将其推断为一个多区域集群:
type: LoadBalancer
无法将所有Pod
分配给{{1 }} 对于其中的每一个,绝对可以找到“是的,但是!”。演示这些限制无关紧要的情况。但是,由于kubernetes正在尝试以一种与云无关的方式解决一般情况,因此我强烈怀疑他们为什么建议甚至尝试多区域集群-不管它现在是否适合您的情况