首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在k8s中,如何设置演示` `kubectl污染节点--所有节点--role.kubernetes.io/master?

在k8s中,如何设置演示` `kubectl污染节点--所有节点--role.kubernetes.io/master?
EN

Stack Overflow用户
提问于 2019-09-05 10:30:25
回答 1查看 1K关注 0票数 0

为了清理我的节点,我的脚本使用..。

代码语言:javascript
复制
# kubectl taint nodes --all node-role.kubernetes.io/master-

但是我想要故意地污染我的节点来测试这个无污染的功能。我试过这个变体,效果很好.

代码语言:javascript
复制
# kubectl taint nodes foo foo=DoNotSchedulePods:NoExecute 
# kubectl taint nodes foo foo:NoExecute-   
node/foo untainted

,但是,我不知道如何设置,这样我就可以测试我需要消除的特定污染。我试过了。

代码语言:javascript
复制
# kubectl taint nodes foo foo=node-role.kubernetes.io/master     
error: unknown taint spec: foo=node-role.kubernetes.io/master  

如何将其置于可以测试上述未受污染的命令的情况下?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-05 12:59:07

若要清除节点,请执行以下操作:

代码语言:javascript
复制
 kubectl taint node <Node Name> node-role.kubernetes.io/master-

若要污染节点:

代码语言:javascript
复制
 kubectl taint node <Node Name> node-role.kubernetes.io/master=:NoSchedule
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57803471

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档