kubernetes 中通过configmap挂载文件的默认权限是420(十进制表示),转换成八进制就是644,在使用非root用户的容器内,此文件是没有执行权限的。

可以通过修改volumes字段中的defaultMode参数值。

  volumes:
    - name: test-shell
      configMap:
        name: test-shell
        defaultMode: 493

yaml中权限定义是用十进制的,权限设置成493,转换成八进制就是755。

作者:光头熊
链接:https://juejin.cn/post/7202417229149274173
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐