mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 19:56:01 +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) {
|
||||
var err error
|
||||
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)
|
||||
|
Loading…
Reference in New Issue
Block a user