0
点赞
收藏
分享

微信扫一扫

容器一直处于ContainerCannotRun状态

kubectl -n smalltools get po |grep ContainerCannotRun

容器一直处于ContainerCannotRun状态_ContainerCannotRun

kubectl -n smalltools describe po tool-1813b4d41a294af9a7d25d38719b2046-4kcjd

容器一直处于ContainerCannotRun状态_k8s_02

Message报错:read-only file system

导致此问题的原因是:义乌的pvc先被挂载,并在容器里创建了一个挂载点/annogene/cloud/fqdata/sci/NGS,当北京的pvc在容器里创建挂载点/annogene/cloud/fqdata/sci/NGS/bj的时候,是在已经挂载的/annogene/cloud/fqdata/sci/NGS目录下创建bj目录,实际上是在义乌存储里创建bj目录,而义乌的pvc设置的权限是ReadOnly只读,所以无法创建bj目录,故导致报错。

容器一直处于ContainerCannotRun状态_ContainerCannotRun_03

解决方法:

北京PVC在容器里的挂载点换个路径即可,或者义乌的PVC权限改为读写。

这里建议换个挂载点路径即可。


举报

相关推荐

0 条评论