kubernetes/pkg/kubelet/nodestatus
Matthew Booth 928a5db93b
cloud-provider handles kubelet's --node-ip
When using a legacy cloud provider, if kubelet is passed a node address
in --node-ip it will use this address in preference out the the
addresses by the cloud provider.

When using an external cloud provider, kubelet will annotate the Node
with the first --node-ip for use by the cloud provider. The cloud
provider validates this annotation but does not otherwise use it,
meaning that --node-ip has no effect.

This change moves the node address filtering code from kubelet to
component-helpers and updates both kubelet and cloud-provider to use it.
There is no functional change to kubelet, but cloud-provider now honours
kubelet's --node-ip.
2022-03-22 16:58:37 +00:00
..
setters_test.go parse ipv6 address before comparison (#107736) 2022-01-26 18:38:49 -08:00
setters.go cloud-provider handles kubelet's --node-ip 2022-03-22 16:58:37 +00:00