volume的节点亲和性冲突问题解决

describe一下pod看看
1 | Warning FailedScheduling <unknown> default-scheduler 0/5 nodes are available: 1 node(s) had taints that the pod didn't tolerate, 1 node(s) were unschedulable, 3 node(s) had volume node affinity conflict. |
node上有volume的节点亲和性冲突。
那么去看看看这个pv有什么清河县的配置
1 | kubectl -n kubesphere-monitoring-system get pod prometheus-k8s-0 -o yaml |
看到pvc是这个
1 | volumes: |
进而找到pv,查看pv的信息
1 | kubectl get pv pvc-15224634-6105-4716-a4b7-5e2fd6689db8 -oyaml |
肯定是有nodeAffinity信息的
1 | nodeAffinity: |
嗯,设置了只能调度到str-paas-k8s-0-node-2这台机器上,
而之前因为内存过高,将这台机器加了污点,禁止调度