使用type = LoadBalancer的Kubernetes服务,如何更新服务

时间:2017-04-01 14:32:38

标签: kubernetes load-balancing

我正在检查kubernetes中的UpdateLoadBalancer实现。以下是我的理解:

设置 - 3个节点 - 1个主人和2个小兵

  • 创建一个type = LoadBalancer的服务,没有任何与之关联的pod。
  • 为服务创建1个pod(pod-1登陆minion-1) - UpdateLoadBalancer是 调用。
  • 将服务的pod缩放为2。
    • Pod-2登陆minion-2 - 调用UpdateLoadBalancer。
    • 将豆荚缩放到3.豆荚-3落在小兵-1或小兵-2中 - 不调用UpdateLoadBalancer。

原因是,只有在新的minion /节点与服务相关联时才会调用UpdateLoadBalancer。由于minion-1和minion-2已经与服务相关联,因此不会调用update。

我正在为kubernetes编写云提供程序插件。目前,所有云提供商都添加了minion节点作为负载均衡器的成员。但在我的实现中,我已将pod的IP添加为LB的成员。

根据我的理解,我认为使用当前设计无法进行更新。我的理解是否正确?

0 个答案:

没有答案