相逢意气为君饮,系马高楼垂柳边。这篇文章主要讲述容器一直处于ContainerCannotRun状态相关的知识,希望能为你提供帮助。
kubectl -n smalltools get po |grep ContainerCannotRun
kubectl -n smalltools describe po tool-1813b4d41a294af9a7d25d38719b2046-4kcjd
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目录,故导致报错。
解决方法:
北京PVC在容器里的挂载点换个路径即可,或者义乌的PVC权限改为读写。
这里建议换个挂载点路径即可。
【容器一直处于ContainerCannotRun状态】
推荐阅读
- windows的CP_ACP代码页与CP_OEMCP代码页区别
- docker部署开源堡垒机
- MYSQL MM HA安装配置及调优
- HarmonyOS应用集成AGC应用内消息与远程配置
- Java异常处理机制详解(建议收藏保存)。
- 如何利用DFS实现文件服务器的双机容错(在没有cluster环境的时候)
- Smart Card(windows)
- springboot整合activiti工作流完整教程附文档(精华版),前端使用vue
- 快速了解Java虚拟机(JVM)以及常见面试题(持续更新中......)