mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-27 21:47:07 +00:00
Fix panic in kubeadm master node setup
This commit is contained in:
parent
5b4a814db2
commit
24b8ed5d84
@ -43,9 +43,12 @@ func attemptToUpdateMasterRoleLabelsAndTaints(client *clientset.Clientset) error
|
|||||||
wait.PollInfinite(kubeadmconstants.APICallRetryInterval, func() (bool, error) {
|
wait.PollInfinite(kubeadmconstants.APICallRetryInterval, func() (bool, error) {
|
||||||
var err error
|
var err error
|
||||||
if n, err = client.Nodes().Get(node.GetHostname(""), metav1.GetOptions{}); err != nil {
|
if n, err = client.Nodes().Get(node.GetHostname(""), metav1.GetOptions{}); err != nil {
|
||||||
return true, nil
|
return false, nil
|
||||||
}
|
}
|
||||||
return false, nil
|
// The node may appear to have no labels at first,
|
||||||
|
// so we wait for it to get hostname label.
|
||||||
|
_, found := n.ObjectMeta.Labels[metav1.LabelHostname]
|
||||||
|
return found, nil
|
||||||
})
|
})
|
||||||
|
|
||||||
oldData, err := json.Marshal(n)
|
oldData, err := json.Marshal(n)
|
||||||
|
Loading…
Reference in New Issue
Block a user