【发布时间】:2019-08-07 02:05:06
【问题描述】:
我可以键入什么 CLI 命令来从 Kubernetes 集群的主节点中删除 node-role.kubernetes.io/master:NoSchedule 污点?
以下命令失败:
[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
如下所示,我可以通过以下命令成功获取主节点的名称,该命令也嵌入到上述失败命令中:
[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
这是一个托管单个主 Kubernetes 集群的主节点的 AWS Linux 2 节点。
【问题讨论】:
标签: kubernetes kubectl kubeadm