gpt4 book ai didi

kubernetes - 删除 node-role.kubernetes.io/master :NoSchedule taint

转载 作者:行者123 更新时间:2023-12-02 11:29:38 26 4
gpt4 key购买 nike

我可以输入什么 CLI 命令来删除 node-role.kubernetes.io/master:NoSchedule来自 Kubernetes 集群中的主节点的污点?

以下命令失败:

[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

这是一个 AWS Linux 2 节点,托管单个主 Kubernetes 集群的主节点。

最佳答案

kubectl taint nodes $(hostname) node-role.kubernetes.io/master:NoSchedule-

但是您也可以在不删除污点的情况下在主节点上进行调度:
apiVersion: extensions/v1beta1
kind: Deployment
...
spec:
...
spec:
...
tolerations:
- key: "node-role.kubernetes.io/master"
effect: "NoSchedule"
operator: "Exists"

关于kubernetes - 删除 node-role.kubernetes.io/master :NoSchedule taint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55191980/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com