kubernetes文档可能要好得多,但与非常庞大的软件文档一样,它将成为一个需要处理的大问题。
我正在尝试使用kubectl部署configmap,而且我还没有找到任何文档来解释是否可以在configmap中使用容忍。
我假设如果我想部署一个使用configmap的应用程序,我应该部署在我想要的确切节点中,所以与应用程序相关的所有东西都保持在相同的nodes...so上,接下来我将假设configmap也允许容忍。
但是,在尝试添加公差以便能够针对特定的节点时,下面是我得到的
...
unknown field "tolerations" in io.k8s.api.core.v1.ConfigMap
...发布于 2019-06-04 16:45:11
无论吊舱得到什么调度,configMap都会出现在该节点上,kubelet的职责是将其从etcd带到节点上,并将其安装到容器( pod )中,因此对configMap对象放置公差是没有意义的。
污染和容忍度共同作用,以确保吊舱不被安排在不合适的节点上。一个或多个污染应用于一个节点;这表明该节点不应该接受任何不容忍这些污染的荚。容忍适用于豆荚,允许(但不需要)豆荚与匹配的污染一起调度到节点上。
kubectl explain $K8sObject --recursivehttps://stackoverflow.com/questions/56448083
复制相似问题