k8s 意外集锦 - configmap 挂载 目录 只读
OCI runtime create failed:
/var/lib/docker/overlay2/6573e40fef5bc51b4e565ad9554f225806f05a9f9089cc9e210c0e35a80e6e1f/merged/etc/resolv.conf: read-only
报错信息
1 | Error response from daemon: OCI runtime create failed: container_linux.go:344: starting container process caused |
分析
主要是这个报错信息很奇怪,一开始没有往挂载目录上的问题去想,没想到会是这个方向的上的错误
https://github.com/kubernetes/kubernetes/issues/63477
使用 configmap 挂载目录的时候挂载到了 /etc
目录下面,而这个目录是 read-only 的,所以报错了。重新选择挂载目录或者挂载单个文件就可以了。
1 | volumeMounts: |
其实建议还是最好不要挂 etc 目录,后面可能也会有问题的
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LinkinStar's Blog!
评论