【发布时间】:2018-04-03 12:55:06
【问题描述】:
作为 k8s 集群管理员,我想指定将在哪些节点(使用标签)上调度 Pod,但不修改任何 PodSpec 部分。
因此,nodeSelector、affinity 和 taints 不能是选项。 还有其他解决办法吗?
PS:我无法修改 PodSpec 的原因是部署的应用程序可以作为 Helm 图表使用,而我没有这些文件。此外,如果我更改 PodSpec,它将在下一次版本升级时丢失。
【问题讨论】:
-
helm 图表/模板是否意味着在部署时使用--value 或--set, 修饰符进行修改?如果您可以触发相同的命令(仅更改要升级的原始图表的版本),为什么升级会成为问题?
-
很遗憾没有。否则我会使用 values.yaml 中的定义。感谢您对两年前的 SO btw 的考虑;)
标签: kubernetes