目录
样例
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博客文章来源:https://www.toymoban.com/news/detail-829182.html
ChatGPT文章来源地址https://www.toymoban.com/news/detail-829182.html
到了这里,关于K8s Deployment挂载ConfigMap权限设置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!