K8s Deployment挂载ConfigMap权限设置
K8s挂载ConfigMap权限设置
·
目录
1. 样例
……
volumes:
- configMap:
defaultMode: 420
name: ${Existed_configmap_name}
……
其中“defaultMode: 420”是设置权限的
2. 解析
在K8s(Kubernetes)中,defaultMode
是用来设置Configmap挂载后的文件权限,它采用Unix文件权限标准。
420
是8进制数字,转换成二进制是100100000
,转换成文件权限码就是0644
。
文件权限码0644
代表所有者(owner)有读/写权限(6=4+2),而属组(group)用户和其他(other)用户只有读权限(4)。具体来说,0
代表没有任何权限,1
代表执行权限,2
代表写权限,4
代表读权限。
所以defaultMode: 420
中的420
实际上是指挂载的ConfigMap文件权限为0644
,也就是所有者有读写权限,其他用户只有读权限。
Linux权限可以参考文章:linux 文件夹权限详解_linux文件夹权限-CSDN博客
3. 参考
linux 文件夹权限详解_linux文件夹权限-CSDN博客
ChatGPT
更多推荐
已为社区贡献7条内容
所有评论(0)