K8s Deployment挂载ConfigMap权限设置

这篇具有很好参考价值的文章主要介绍了K8s Deployment挂载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文章来源地址https://www.toymoban.com/news/detail-829182.html

到了这里,关于K8s Deployment挂载ConfigMap权限设置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 轻松掌握K8S使用kubectl操作配置文件挂载ConfigMap和密钥Secret知识点05

    1、挂载应用配置文件配置集ConfigMap 当有许多应用如redis、mysql,希望将它的配置文件挂载出去,以便随时修改,可以用ConfigMap配置集 具体用法查看使用命令行操作里的 3、ConfigMap配置集实战 2、挂载应用配置文件的敏感信息Secret Secret 对象类型用来保存敏感信息,例如使用ya

    2024年02月16日
    浏览(94)
  • 飞天使-k8s知识点12-kubernetes资源对象5-Volume与ConfigMap等

    为什么需要volume ConfigMap Volume nfs挂载volume 持久卷的痛点 参考文档: 作者:又拍云 链接:https://juejin.cn/post/7186925237592653884 来源:稀土掘金

    2024年01月18日
    浏览(52)
  • Kubernetes(k8s)报错error: deployment “nginx-deployment“ exceeded its progress deadline

    1)exceeded its progress deadline kubernetes执行命令 kubectl rollout status deployment.v1.apps/nginx-deployment 后提示错误如下: 检查Deployment描述 kubectl describe deployment nginx-deployment 报错原因:Pod升级超过了最大的时间限制,变成了超时状态,Pod升级失败 查看描述信息可以得知是因为nginx的版本

    2024年02月03日
    浏览(60)
  • 【Kubernetes】第二十二篇 - k8s 部署 MySQL 服务(secret、deployment、service)

    上一篇,介绍基于 k8s 项目部署流程设计; 本篇,介绍 MySQL 服务的部署; 部署 MySQL 可以为指定 node 添加污点,专门用于 mysql 部署(当前只有一个节点,不考虑); 为了保证mysql容器重启时数据不会丢失:创建 mysql 数据目录,用于存储 mysql 数据,实现 MySQL 数据的持久化;

    2024年02月03日
    浏览(60)
  • K8s(Kubernetes)学习(四):Controller 控制器:Deployment、StatefulSet、Daemonset、Job

    什么是 Controller 以及作用 常见的 Controller 控制器 Controller 如何管理 Pod Deployment 基本操作与应用 通过控制器实现 Pod 升级回滚和弹性伸缩 StatefulSet 基本操作与应用 Daemonset 基本操作与应用 Job 基本操作与应用 Controller 无法解决问题 1 Controller 控制器 官网: http://kubernetes.p2hp.com/

    2024年02月09日
    浏览(56)
  • 四、Kubernetes(K8S):kubectl概述、安装、设置

    目录 概述 安装与配置kubectl 语法 命令 对象 规则结构 命令选项 资源类型 输出选项 格式化输出 自定义列 排序列表对象 常用操作示例 kubectl 是Kubernetes命令行工具。它允许用户与Kubernetes集群进行交互,并管理Kubernetes对象,如Pod、Service、Deployment等。kubectl可以在命令行界面中

    2024年02月12日
    浏览(65)
  • 使用kubeadm安装和设置Kubernetes(k8s)

    kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。 这个工具能通过两条指令完成一个kubernetes集群的部署: 使用kubeadm方式搭建K8s集群主要分为以下几步 准备三台虚拟机,同时安装操作系统CentOS 7.x 对三个安装之后的操作系统进行初始化操作 在三个节点安装 dock

    2024年02月12日
    浏览(43)
  • k8s概念-ConfigMap

    回到目录 一般用于去存储 Pod 中应用所需的一些配置信息,或者环境变量,将配置于 Pod 分开,避免应为修改配置导致还需要重新构建 镜像与容器。 1 创建ConfigMap 1.1 将指定目录下所有文件加载到配置文件中 1.2 指定一个或多个文件和key 1.3 命令上手动添加key-value 2 configma

    2024年02月14日
    浏览(37)
  • k8s configmap 详解

    ConfigMap是k8s的一个 配置管理组件 ,可以将配置以key-value的形式传递,通常用来 保存不需要加密的配置信息 ,加密信息则需用到Secret,主要用来应对以下场景: 生成为容器内的环境变量; 设置容器启动命令的启动参数(需设置为环境变量) 以Volume的形式挂载为容器内部的文

    2024年02月09日
    浏览(41)
  • k8s创建deployment

    在自定义ns中,使用create命令的方式创建一个3副本的deploy,镜像httpd:latest,端口自定义 2、查看deploy、rs、pod 3、两种方法,扩充副本数量为5 4、变更镜像版本 5、使用yaml文件生成deploy,要求同1 6、升级业务应用,通过变更镜像的方式 7、查看滚动升级的状态 8、查看升级历史

    2024年02月12日
    浏览(78)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包