Merge pull request #2502 from calvin0327/compatible-with-1.24-master-label

karmadactl are compatible with v1.24 master node label
This commit is contained in:
karmada-bot 2022-10-31 17:24:23 +08:00 committed by GitHub
commit ca0f10c5ad
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 0 deletions

View File

@ -31,6 +31,12 @@ func (i *CommandInitOption) getKarmadaAPIServerIP() error {
if err != nil {
return err
}
if len(masterNodes.Items) == 0 {
masterNodes, err = nodeClient.List(context.TODO(), metav1.ListOptions{LabelSelector: "node-role.kubernetes.io/control-plane"})
if err != nil {
return err
}
}
if len(masterNodes.Items) == 0 {
klog.Warning("the kubernetes cluster does not have a Master role.")