【发布时间】:2017-12-06 15:59:10
【问题描述】:
我不希望k8s将任何pod转移到另一个node,即使节点丢失。因为我使用hostPath,如果podrescheduled,数据将丢失。
有什么办法可以禁用rescheduler?
【问题讨论】:
标签: kubernetes
我不希望k8s将任何pod转移到另一个node,即使节点丢失。因为我使用hostPath,如果podrescheduled,数据将丢失。
有什么办法可以禁用rescheduler?
【问题讨论】:
标签: kubernetes
我不知道如何禁用重新调度程序。
但是您可以通过nodeSelector 将这个 pod 限制到特定节点,也可以使用nodeName。
apiVersion: v1
kind: Pod
metadata:
name: nginx
labels:
env: test
spec:
containers:
- name: nginx
image: nginx
nodeSelector:
kubernetes.io/hostname: yourNodeName
注意:nodeName 将忽略警戒线(kubectl cordon)且有污点的节点。
【讨论】: