首页
学习
活动
专区
圈层
工具
发布

k8s污染
EN

Stack Overflow用户
提问于 2018-11-07 21:45:38
回答 1查看 3.9K关注 0票数 5

因此,试图了解如何在k8s中污染将如何工作,我有以下设置在kubelet规范,我有点困惑的价值将在注册-与-污点,因为我想只允许某些豆荚被放置在这个node....rest的所有pod应该下降或任何其他荚,然后特定的荚节点应该是不可调度的。

代码语言:javascript
复制
        --container-runtime=docker \
        --register-node=true \
        --allow-privileged=true \
        --register-schedulable=false \
        --register-with-taints=
        --pod-manifest-path=/etc/kubernetes/manifests \

EN

回答 1

Stack Overflow用户

发布于 2018-11-07 23:08:29

--register-with-taints参数到kubelet是一个节点级参数,并将该节点注册到给定的污染列表中。

这里是关于--register-with-taints的文档

代码语言:javascript
复制
--register-with-taints []api.Taint
    Register the node with the given list of taints (comma separated "=:").
    No-op if register-node is false.

如果设置了--register-with-taints,它应该是表单<key>=<value>:<effect> (或逗号分隔为<key1>=<value1>:<effect1>,<key2>=<value2>:<effect2>)。

我只想允许在这个节点上放置某些豆荚。

为此,请执行以下操作:

  1. 将类似--register-with-taints=key=value:NoSchedule的内容传递给kubelet。这意味着,除非该节点具有匹配的公差,否则任何吊舱都无法对此节点进行调度。
  2. 现在,要允许在此节点上放置特定的吊舱,请为PodSpec yaml中的吊舱指定与上述污染相匹配的公差。以下两种公差“匹配”上述污点,因此,具有以下任一公差的吊舱将能够安排到节点上: 公差:-键:“键”操作符:“等”值:“值”效应:"NoSchedule“--或--公差:- key:"key”运算符:“存在”效果:"NoSchedule“

关于库伯奈特污染和容忍的更多信息是这里

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53198315

复制
相关文章

相似问题

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