因此,试图了解如何在k8s中污染将如何工作,我有以下设置在kubelet规范,我有点困惑的价值将在注册-与-污点,因为我想只允许某些豆荚被放置在这个node....rest的所有pod应该下降或任何其他荚,然后特定的荚节点应该是不可调度的。
--container-runtime=docker \
--register-node=true \
--allow-privileged=true \
--register-schedulable=false \
--register-with-taints=
--pod-manifest-path=/etc/kubernetes/manifests \
发布于 2018-11-07 23:08:29
--register-with-taints参数到kubelet是一个节点级参数,并将该节点注册到给定的污染列表中。
这里是关于--register-with-taints的文档
--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>)。
我只想允许在这个节点上放置某些豆荚。
为此,请执行以下操作:
--register-with-taints=key=value:NoSchedule的内容传递给kubelet。这意味着,除非该节点具有匹配的公差,否则任何吊舱都无法对此节点进行调度。关于库伯奈特污染和容忍的更多信息是这里。
https://stackoverflow.com/questions/53198315
复制相似问题