k8s中configmap挂载文件的权限默认是420。这是十进制表示,转换成八进制就是644,如果容器中使用非root用户,此时文件没有可执行权限,需要修改文件权限。修改文件权限的方法如下:
在volumes字段中修改defaultMode参数的值。

volumes:
   - configMap:
       defaultMode: 493
       name: test

如上所示,将名为test的configmap的权限设置成493,转换成八进制就是755。
修改权限的时候切记yaml中是十进制。

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐