mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-29 22:46:12 +00:00
Merge pull request #84469 from andrewsykim/cloud-node-controller-error
improve error handling in cloud node controller
This commit is contained in:
commit
362e17ff9f
@ -147,7 +147,7 @@ func (cnc *CloudNodeController) updateNodeAddress(ctx context.Context, node *v1.
|
|||||||
|
|
||||||
nodeAddresses, err := getNodeAddressesByProviderIDOrName(ctx, instances, node)
|
nodeAddresses, err := getNodeAddressesByProviderIDOrName(ctx, instances, node)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
klog.Errorf("%v", err)
|
klog.Errorf("Error getting node addresses for node %q: %v", node.Name, err)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -177,7 +177,7 @@ func (cnc *CloudNodeController) updateNodeAddress(ctx context.Context, node *v1.
|
|||||||
// it can be found in the cloud as well (consistent with the behaviour in kubelet)
|
// it can be found in the cloud as well (consistent with the behaviour in kubelet)
|
||||||
if nodeIP, ok := ensureNodeProvidedIPExists(node, nodeAddresses); ok {
|
if nodeIP, ok := ensureNodeProvidedIPExists(node, nodeAddresses); ok {
|
||||||
if nodeIP == nil {
|
if nodeIP == nil {
|
||||||
klog.Errorf("Specified Node IP not found in cloudprovider")
|
klog.Errorf("Specified Node IP not found in cloudprovider for node %q", node.Name)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -373,7 +373,7 @@ func getNodeAddressesByProviderIDOrName(ctx context.Context, instances cloudprov
|
|||||||
providerIDErr := err
|
providerIDErr := err
|
||||||
nodeAddresses, err = instances.NodeAddresses(ctx, types.NodeName(node.Name))
|
nodeAddresses, err = instances.NodeAddresses(ctx, types.NodeName(node.Name))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, fmt.Errorf("NodeAddress: Error fetching by providerID: %v Error fetching by NodeName: %v", providerIDErr, err)
|
return nil, fmt.Errorf("error fetching node by provider ID: %v, and error by node name: %v", providerIDErr, err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return nodeAddresses, nil
|
return nodeAddresses, nil
|
||||||
|
Loading…
Reference in New Issue
Block a user