mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-10 12:32:03 +00:00
parent
30ff1f495a
commit
6efa1172f5
@ -372,6 +372,19 @@ func (kl *Kubelet) setNodeAddress(node *api.Node) error {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return fmt.Errorf("failed to get node address from cloud provider: %v", err)
|
return fmt.Errorf("failed to get node address from cloud provider: %v", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if kl.nodeIP != nil {
|
||||||
|
for _, nodeAddress := range nodeAddresses {
|
||||||
|
if nodeAddress.Address == kl.nodeIP.String() {
|
||||||
|
node.Status.Addresses = []api.NodeAddress{
|
||||||
|
{Type: nodeAddress.Type, Address: nodeAddress.Address},
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return fmt.Errorf("failed to get node address from cloud provider that matches ip: %v", kl.nodeIP)
|
||||||
|
}
|
||||||
|
|
||||||
node.Status.Addresses = nodeAddresses
|
node.Status.Addresses = nodeAddresses
|
||||||
} else {
|
} else {
|
||||||
var ipAddr net.IP
|
var ipAddr net.IP
|
||||||
|
Loading…
Reference in New Issue
Block a user