其他分享
首页 > 其他分享> > k8s问题排查记录-pv-affinity

k8s问题排查记录-pv-affinity

作者:互联网

启动容器总是启不来,kubectl describe <pod> -n <ns>,发现报错:

Events:
  Type     Reason            Age   From               Message
  ----     ------            ----  ----               -------
  Warning  FailedScheduling  29s   default-scheduler  0/7 nodes are available: 1 node(s) had volume node affinity conflict, 6 node(s) didn't match node selector

排查

查看容器的node affinity信息:kubectl get <pod> -n <ns> -o yaml


可以看出该pod只能跑在55节点
查看容器挂载的pvc信息,并找到对应的pv
查看对应pv信息:kubectl describe <pv>


可以看到pv只允许跑在54上面,并且是依赖本地目录创建的pv

解决方法

把容器的node affinity信息改成54的即可

标签:node,kubectl,pv,容器,----,affinity,k8s
来源: https://www.cnblogs.com/xinbat/p/14891268.html