Skip to content

Commit 958b522

Browse files
committed
UPSTREAM: <carry>: Tolerate node ExternalID changes with no cloud provider
Previously, if the kubelet tried to register itself with the API server, and was rejected due to the external ID changing, it would delete the node object and recreate it. This commit causes it to tolerate a change in ExternalID when the ExternalID is not being provided by a cloud provider, assuming the new ExternalID is either the node's (metadata) name, or one of node's addresses.
1 parent 3e90a5b commit 958b522

File tree

2 files changed

+68
-0
lines changed

2 files changed

+68
-0
lines changed

vendor/k8s.io/kubernetes/pkg/kubelet/kubelet.go

Lines changed: 25 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/k8s.io/kubernetes/pkg/kubelet/kubelet_test.go

Lines changed: 43 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)