【发布时间】:2017-03-15 22:11:22
【问题描述】:
我有一个包含 4 个 minions(node1、2、3、4)的 kubernetes 设置。我创建了一个服务,将端口 80 公开为 30010 的节点端口。有 4 个 nginx pod 接受来自上述服务的流量。但是,节点之间的 pod 分布可能会有所不同。例如节点 1 有 2 个 pod,节点 2 有 1 个 pod,节点 3 有 1 个 pod。节点 4 没有部署任何 pod。我的要求是,每当我向 node1:30010 发送请求时,它应该只命中节点 1 上的 2 个 pod,并且不应该命中其他 pod。当且仅当本地节点中没有 pod 时,才应将流量路由到其他节点。例如 node4 可能必须将到 node4:30010 的请求路由到其他节点,因为它没有部署合适的 pod。我可以通过更改 kube-proxy 的配置来满足这个要求吗?
【问题讨论】:
标签: kubernetes