I was checking UpdateLoadBalancer implementation in kubernetes. Following is my understanding:
Setup – 3 nodes – 1 Master and 2 Minions
The reason is, UpdateLoadBalancer is only called if a new minion/node is associated with a service. Since minion-1 and minion-2 are already associated with the service, update is not invoked.
I am writing a cloud provider plugin for kubernetes. Currently all the cloud providers have added minion nodes as members for load balancer. But in my implementation I have added the pod's IP as members of the LB.
From my understanding, I think that update is not possible with the current design. Is my understanding correct?