k8s问题排查记录-pv-affinity
Posted 亮眼的昵称
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的即可
以上是关于k8s问题排查记录-pv-affinity的主要内容,如果未能解决你的问题,请参考以下文章