2017-02-15 74 views
1

在AWS中運行Kubernetes時,有沒有人有任何關於如何儘量減少跨pod通信的跨域流量的建議?我想讓我的微服務固定在同一個可用區域,這樣駐留在az-a中的微服務將會把它的有效載荷傳輸到微服務-b中,同樣也在az-a中。Kubernetes - Cross AZ流量

我知道你可以將pod綁定到一個標籤並使流量保持在同一個AZ中,但除了最小化交叉流量外,我還希望通過部署到多個AZ來維護HA。

回答

0

如果您願意使用Alpha功能,則可以使用節點間關聯或節點關聯規則來實現此類行爲,而不會失去高可用性。 你會發現在official documentation

細節沒有,你可以只是一個部署固定到一個節點,並固定到另一個節點的第二部署,從部署都豆莢選擇一個服務 - 示例代碼可以發現here