kubernetes污点和容忍度(上)

简介

         节点亲和性是pod的一种属性,其可使pod被吸引到一类特定的节点;污点(Taint)则相反——使节点能够排斥一类特定的pod

        如下图所示,使用 kubectl get node -A 命令查看集群节点信息,使用 kubectl describe node user | grep Taints 命令查看节点现有的污点,运行结果如下图所示:

添加污点

        使用命令 kubectl taint 命令给节点增加一个污点

kubectl taint nodes user key1=value1:NoSchedule

        运行效果如下图所示,user节点额外增加污点 key1=value1:NoSchedule

移除污点

        移除上述命令所添加的污点,可以执行:

kubectl taint nodes user key1=value1:NoSchedule-

        运行效果如下图所示,user节点仅剩原有的污点 node-role.kubernetes.io/master:NoSchedule

        使用下述命令继续移除剩余的污点

kubectl taint node user node-role.kubernetes.io/master:NoSchedule-

        运行结果如下图所示:

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值