Kubernetes
跨數據中心的單個 Kubernetes/OpenShift 集群/實例?
正如在SO上發布的那樣(不確定哪個社區最適合?)
了解 Ubernetes 旨在完全解決這個問題後,目前是否可以(不一定推薦)跨多個內部企業數據中心跨單個 K8/OpenShift 集群?
此外,假設數據中心之間的延遲相對較低,並且跨公司數據中心的基礎設施相對一致。
範例:給定 3 個公司 DC,在每個數據中心部署 1..* 主伺服器(作為單個集群),並在每個 DC 有 1..* 節點,其中 pods/rc’s/services/… 在所有 3 個 DC 上啟動。
在 Ubernetes 下降之前,是否有人實施了類似的解決方案作為權宜之計?如果是,它是如何工作的,在這樣的執行中需要考慮哪些因素?
有相當多的人像這樣部署。保持 etcd 實例之間的低延遲,跨 AZ 分佈機器,併計劃故障。如果您願意,您甚至可以在區域之間隔離 SDN - 只需禁止這些節點之間的流量並確保主節點不會被欺騙橋接流量。如果您部署的是平面網路而不是 SDN(主機子網模式),那就更容易了。請務必在每個 AZ 中使用區域和區域標籤設置您的節點,以確保傳播(當然,您可以自定義這些標籤)。