Quelle commande CLI puis-je taper pour supprimer le node-role.kubernetes.io/master:NoSchedule
Performation du nœud maître d'un cluster Kubettes?
La commande suivante échoue:
[lnxcfg@ip-10-0-0-193 ~]$ kubectl taint nodes $(kubectl get nodes --selector=node-role.kubernetes.io/master | awk 'FNR==2{print $1}') key:node-role.kubernetes.io/master:NoSchedule-
error: invalid taint effect: node-role.kubernetes.io/master, unsupported taint effect
Comme vous pouvez le voir ci-dessous, je suis capable d'obtenir le nom du noeud principal avec succès en utilisant la commande suivante, qui est également intégrée à la commande ci-dessus défaillante:
[lnxcfg@ip-10-0-0-193 ~]$ kubectl get nodes --selector=node-role.kubernetes.io/master | awk 'FNR==2{print $1}'
ip-10-0-0-193.us-west-2.compute.internal
Il s'agit d'un nœud AWS Linux 2 hébergeant le noeud principal d'un seul cluster de maître Kubettes.
vous pouvez modifier la configuration des nœuds et commenter la pièce déracinée.
kubectl edit node <node_name>
une fois que vous commenciez le pot-JSON et la sortie. Il mettrait à jour le nœud.
selon la documentation https://kubernettes.io/docs/reference/generated/kubectl/kubecl-commands#taint
cela devrait fonctionner.
kubectl taint nodes $(kubectl get nodes --selector=node-role.kubernetes.io/master | awk 'FNR==2{print $1}') node-role.kubernetes.io/master-