我有一个Statefulset定义,它在spec.template. spec下有公差。这与spec.template.spec.containers一致。
tolerations:
- effect: NoSchedule
key: workers
value: "true"
- effect: NoExecute
key: node.kubernetes.io/not-ready
operator: Exists
tolerationSeconds: 300
- effect: NoExecute
key: node.kubernetes.io/unreachable
operator: Exists
tolerationSeconds: 300
Statefulset显示了工人的容忍度= true。但是豆荚只显示node.kubernetes.io/not-ready和node.kubernetes.io/unreachable。你知道为什么会这样吗?我尝试了很多方法,但似乎都不起作用。
1条答案
按热度按时间hyrbngr71#
有没有可能是pod创建后,tolerations被添加到了statefullset中?你可以尝试编辑清单,如果它不在运行状态。