【发布时间】:2017-01-23 22:02:51
【问题描述】:
因此,可以使用kubectl taint 及其对应的容忍度来限制 Kubernetes pod 被调度到/不被调度到特定节点上。但是,我目前找不到配置 Google Cloud 的方法,以便污点设置在节点创建过程中持续存在。有可能吗?
【问题讨论】:
标签: configuration cloud kubernetes google-kubernetes-engine
因此,可以使用kubectl taint 及其对应的容忍度来限制 Kubernetes pod 被调度到/不被调度到特定节点上。但是,我目前找不到配置 Google Cloud 的方法,以便污点设置在节点创建过程中持续存在。有可能吗?
【问题讨论】:
标签: configuration cloud kubernetes google-kubernetes-engine
我猜还没有。污点和容忍度处于 alpha 阶段,仅 GKE 临时集群支持 alpha 功能。即使在 alpha 版本中,我也不确定污点和容忍度实际上在多大程度上起作用。目前正在进行大量更改,此功能应移至测试版并在 1.6 中可用。
请看:
https://github.com/kubernetes/features/issues/108
https://github.com/kubernetes/kubernetes/issues/25320
【讨论】:
现在 GKE 支持将持久化的节点污点,您无需运行 kubectl taint 命令。请查看https://cloud.google.com/container-engine/docs/node-taints 了解更多信息。
【讨论】: