2017-02-15 73 views
1

在AWS中运行Kubernetes时,有没有人有任何关于如何尽量减少跨pod通信的跨域流量的建议?我想让我的微服务固定在同一个可用区域,这样驻留在az-a中的微服务将会把它的有效载荷传输到微服务-b中,同样也在az-a中。Kubernetes - Cross AZ流量

我知道你可以将pod绑定到一个标签并使流量保持在同一个AZ中,但除了最小化交叉流量外,我还希望通过部署到多个AZ来维护HA。

回答

0

如果您愿意使用Alpha功能,则可以使用节点间关联或节点关联规则来实现此类行为,而不会失去高可用性。 你会发现在official documentation

细节没有,你可以只是一个部署固定到一个节点,并固定到另一个节点的第二部署,从部署都豆荚选择一个服务 - 示例代码可以发现here