k8s容器挂载目录不能写入问题解决

第一种方法:简单粗暴的方法就是给要挂载的宿主机目录777
第一处方法:
在编写的yaml文件中增加
securityContext:
fsGroup: 0
字段
完整示例如下:
apiVersion: v1
kind: Pod
metadata:
name: gua
spec:
volumes:

  • name: gua
    hostPath:
    path: /opt/gua/
    securityContext:
    fsGroup: 0
    containers:
    • name: gua
      image: w:v1
      volumeMounts:
      • mountPath: "/usr/local/src"
        name: gua
        然后执行该yaml文件,查看下是挂在哪个node节点上了,去该节点上执行chmod -R 775 挂载的目录,这样在进入到容器里就可以写入node节点的目录了。

更多k8s相关知识请移步到https://www.wangshuying.cn

猜你喜欢

转载自blog.51cto.com/461884/2561337