Kubernetes ConfigMap挂载单个文件而不是目录

2023-11-30

在 Kubernetes 中是否可以将 ConfigMap 中的文件挂载到已有其他文件的目录中?例如。

基础镜像文件系统:

/app/
  main/
    main.py
    test.py

ConfigMap 包含一个文件 Mounted.py,该文件应与 main.py 和 test.py 一起安装在 /app/main/ 中。

部署后所需的文件系统:

/app/
  main/
    main.py
    test.py
    mounted.py

到目前为止我所看到的是 ConfigMap 被安装到一个新目录,所以我最接近的是这样的:

/app/
  main/
    main.py
    test.py
    mounted/
      mounted.py

如果我将 ConfigMap 安装到 /app/main,那么它会破坏基础映像中的现有文件。例如。

/app/
  main/
    mounted.py

有没有像这样注入单个文件的好方法? (实际上,在我的实际用例中是多个文件。)我不希望为 ConfigMap 注入的所有内容设置单独的目录,因为它偏离了标准程序架构。


Use subPath:

volumeMounts:
  - name: config
    mountPath: /app/main/mounted.py
    subPath: mounted.py

The mountPath显示应安装的位置,以及subPath指向卷内的一个条目。

请注意限制:使用 subPath 时,configMap 更新不会反映在您的文件中。请参阅官方文档了解详情。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Kubernetes ConfigMap挂载单个文件而不是目录 的相关文章

  • 如何收集和存储tellp()、tellg()返回类型?

    我正在编写一个在文件中维护 linked list 的程序 因此 我通过使用tellp tellg 遍历文件并将其添加到特定的长整数 可以视为偏移量 以到达新位置 一个简单的例子是 long next offset sizeof long
  • React 文件预览 (FIREBASE)

    我目前将文件存储在 Firebase 存储中 我希望能够实时生成每个文件的文件预览 映射 例如 PDF 文件会将第一页显示为图像 docx 将是文档的第一页 pptx 将是第一张幻灯片 未知文档将是默认文档符号 有人知道有什么好的服务可以轻
  • java for windows 中的文件图标叠加

    我正在尝试像 Tortoise SVN 或 Dropbox 一样在文件和文件夹上实现图标叠加 我在网上查了很多资料 但没有找到Java的解决方案 Can anyone help me with this 很抱歉确认您的担忧 但这无法在 Ja
  • mountPath 在 Kubernetes 中应该是绝对的,不是吗?

    花了几个小时后 我发现 Kubernetes 中不支持相对路径作为挂载路径 我在这里找到了参考挂载路径应该是绝对的 https github com kubernetes kubernetes pull 48815 files如果是 那么为
  • C# 中的文件名匹配问题

    我之前发布过类似的内容 但它是关于处理命令提示符的 与另一个实例一样 我尝试在 ERP 系统中的备份之前进行一些自动文件清理 我对其执行维护 以平滑流程 因为我对其中 6 个系统至少执行两次维护 每一个月 所以 这里有一些正在发生的事情的例
  • Laravel 文件下载 - php_fileinfo 扩展未启用

    我正在使用 Laravel 5 4 13 和 PHP 7 1 并迁移到共享主机 我正在尝试使该网站正常运行 但由于缺少扩展名而无法正常运行 php fileinfo 这是网站崩溃的代码 file base path storage app
  • 如何在 Guice 中进行需要注入实例的动态绑定?

    我想创建一个将实例动态绑定到命名注释的模块 用例是我想自动将配置中的值与属性文件中的键绑定为 Named 值 但是 配置绑定在不同的模块中 因此我需要注入配置 我看过的解决方案是 绑定在configure 方法中 此方法未注入 我无法获取基
  • 在 SQL Developer 中设置 sybase DB 连接?

    我们可以使用 SQL Developer 连接到 sybase 数据库服务器吗 如果是的话我们需要进行哪些配置设置 我们可以在Oracle目录中使用相同的tnsname ora文件还是需要单独安装sybase客户端来获取连接信息 在 Ora
  • app.config 中的自由格式 XML 配置节主体

    有没有办法创建一个允许自由格式 XML 主体的配置部分 我如何在代码中获得自由形式的主体 例如 我想创建一个像这样的 ModuleConfigurationSection
  • 如何限制php脚本的传出响应速度?

    如何限制php脚本的传出响应速度 所以我有一个脚本在保持活动连接中生成数据 它只是打开文件并读取它 如何限制传出速度 现在我有这样的代码 if isset GET FILE fileName GET FILE file fileName i
  • 在 kubernetes pod 中安装卷时如何更改 umask

    Update Using fsGroup in a SecurityContext允许设置最终安装点的 组 权限 因此 参考下面的示例 mydata storage sample one one 的权限将允许 fsGroup ID 写入访问
  • Kubernetes 入口控制器 - 无法从外部虚拟机进行 TCP 连接,网络流量未转发到“服务”端口

    我有 Azure Kubernetes 服务集群 并且在集群外部有来自不同虚拟网络的虚拟机 我尝试从该虚拟机连接到在 TCP 端口 9000 上运行的容器 Pod 应用程序 我不能使用公共 IP 这不是 HTTP连接 但我需要使用 TCP
  • java中的配置文件

    我创建了一个 Swing 应用程序 GUI 其中包含文本字段 标签 复选框和组合框等字段 当用户输入一些信息时 我希望将文本字段 组合框和复选框的详细信息保存到文件中 并且下次用户打开此窗口时 我希望将已保存在文件中的详细信息 即那些用户上
  • 如何配置 Protractor 和 Selenium Server?

    我已经按照以下步骤安装了 JDK Protractor 和 webdriver manage 量角器安装教程 https angular github io protractor tutorial 但是当我运行这个 webdriver ma
  • 具有基本身份验证的 Nginx-ingress Kubernetes 路由

    我无法在我的路径之一上设置基本身份验证 我想拥有 auth由基本身份验证保护的路径 所有其他路径不需要基本身份验证 所以我创建了两个指向同一个后端的入口文件 非身份验证入口 apiVersion extensions v1beta1 kin
  • git 中的 web.config 和 app.config 机器特定设置

    我们在不同的办公室有多个开发团队 他们需要为我们项目中的许多配置设置使用不同的值web config and app config files 我们希望使用一组合理的默认值来检查这些配置文件 这样通过检查 trunk master 分支 您
  • 无法解析为绝对文件路径,因为它不驻留在文件系统中

    My Code XWPFDocument doc new XWPFDocument OPCPackage open ResourceUtils getFile classpath assets OPTIONS jubilar1 getJub
  • Terraform:错误:Kubernetes 集群无法访问:配置无效

    使用 terraform destroy 删除 kubernetes 集群后 我无法再创建它 terraform apply 返回以下错误消息 错误 Kubernetes 集群无法访问 配置无效 否 已提供配置 尝试设置 KUBERNETE
  • 当托管在 IIS 中时,如何通过代码配置 WCF 服务?

    我的 WCF 服务公开 https 和 http 端点 除了 SSL 之外 它们是相同的 它们映射到相同的代码 最终目的是外部用户通过https连接 内部用户使用http 在开发中这给我带来了一个问题 Cassini VS 中打包的开发 W
  • Kubernetes 在同一子域部署两个微服务导致频繁且随机的 404 错误

    我们有一个由 Nodejs 前端和 nginx 后端组成的 Kubernetes 部署 我们发现这两个部署单独在 Kubernetes 中工作得很好 但是当它们都部署时 对前端的请求几乎有 50 的时间返回 404 人们很自然地会认为我们的

随机推荐

  • 如何提取单元格字符串中的六位数字?

    我有一列数据 纽约真不错 456983 美食北京真棒678932 文化不错 等等 我想提取六位数字并将其放置在原始列旁边的列中 有 n 行 有没有办法不用VBA 用公式来做到这一点 如果没有 VBA 您可以使用以下 Excel 公式 假设
  • 文字字符串和函数返回值是左值还是右值?

    只是想知道文字字符串是左值还是右值 其他文字 如 int float char 等 是左值还是右值 函数的返回值是左值还是右值 你如何区分 字符串文字是左值 但您无法更改它们 右值 但如果它是指针且非 NULL 则它指向的对象是左值 C 标
  • sizeof(array)/sizeof(array[0]) 有什么问题吗?

    我的一位同事最近表示 上述语句不是类型安全的 我应该使用其他内容 因为您需要尽可能多的类型安全结构来减少可能的错误数量 虽然我同意类型安全 但我有点困惑 因为这是有问题的代码类型 仅修改了 data 的内容和长度 unsigned char
  • 如何使用 PyDrive 访问团队云端硬盘而不是个人 Google 云端硬盘?

    我正在尝试使用 PyDrive 以编程方式列出然后下载存储在团队驱动器上的文件 我可以在浏览器中访问这些文件 当我这样做时 from pydrive auth import GoogleAuth from pydrive drive imp
  • 是否允许复制指针并在副本上调用删除?

    如果我复制一个指针 然后要求删除指向的分配 这是有效的 C 还是未定义的行为 char orig new char 100 char copy orig delete copy 这是完全有效的 您正在取消分配在第一行分配的数组 请注意 复制
  • 具有自动存储期限的变量的地址可以在其定义中取吗?

    是否允许在其定义的右侧获取对象的地址 如发生在foo below typedef struct char x 100 chars chars make void p printf p p n p chars c return c void
  • javascript 中 setInterval 函数的闭包

    如何使用setInterval不使用全局变量 我更喜欢将 setInerval 调用的函数的所有变量包装在某种闭包中 如下所示 var wrap function f var local1 local2 return function re
  • Jetpack 撰写 Canvas Arch 额外行程

    我在 jetpack compose 中使用画布来绘制由多个拱门形成的圆圈 为了让拱门看起来更好 我将帽子设置为圆形 style Stroke width chartBarWidth toPx cap StrokeCap Round The
  • Android Spinner:选择同一项目时不会调用 onItemSelected 侦听器

    我需要出示AlertDialog当选择第 2 项时Spinner 我知道使用onItemSelected我们可以聆听微调器的选择并显示弹出窗口 问题是当我选择第二个项目时 会出现对话框 但关闭对话框后 然后再次选择相同的项目 它不会将对话框
  • 在 Thymeleaf 中创建下拉菜单和表单

    我想创建一个下拉菜单 允许客户端通过下拉菜单中指定的字段搜索用户 例如 按州搜索 按城市搜索等 这是我到目前为止所拥有的 p Search options p
  • Swift 3 for 循环增量

    如何在 Swift3 中编写以下内容 for f first f lt last f interval n 1 这是我自己的尝试 for in 0 stride to last by interval n 1 斯威夫特 2 2 gt 3 0
  • 如何以编程方式暂停 NSTimer?

    我正在使用 NSTimer 在基于 OpenGL 的 iPhone 应用程序中进行一些渲染 我有一个弹出并请求用户输入的模式对话框 当用户提供输入时 我想 暂停 即如下所示 myNSTimer pause 我使用这种语法是因为我一直在做类似
  • MySQL / MariaDB 不接受 JSON 格式?无法创建数据库

    我目前在 phpmyadmin 上使用 XAMPP Apache 和 MariaDB 我正在尝试使用 Doctrine 创建一个基于我的代码的表 因此使用注释来验证表单 我只想将表单中输入的值存储在数据库中 在另一个例子中 这工作得很好 但
  • Tcpip 侦听器套接字 SSL 流如此混乱

    我正在尝试使用 NET 编写一个tcpip 服务器 查看此站点上的线程 普遍共识似乎是使用 NET 3 5 SocketArgs 类的某些变体来实现最大可扩展性 但我也必须使用 SSL 唯一的方法似乎是使用 tcplistener 然后从
  • 整数参数预期 int 在 opencv 中得到浮点数

    我已经显示了下面的代码 但是当我尝试执行它时 得到 Traceback most recent call last File home decentmakeover2 Code cv py line 22 in
  • Android:如何在活动(不是片段)之间滑动,主/细节最佳设置

    我正在开发一个 Android 应用程序 我对这一切都相当陌生 包括移动应用程序开发 所以我有几个问题 任何帮助都会很棒 1 是否可以在整个活动 包括操作栏 之间滑动 我的意思不是像 viewPager 在片段之间交换 我的意思是交换 整个
  • Azure 上的 Angular 2 应用程序读取应用程序设置

    我想使用 VSTS CI CD 将 Angular 2 应用程序部署到不同的 Web 应用程序插槽 例如开发 登台和生产 每个槽应该指向不同的 Web api 通常情况下 人们会在应用程序中指定三个不同的环境文件 但缺点是我必须使用不同的环
  • Angular2将类添加到body标签

    我怎样才能添加一个class to the body标签而不做body作为应用程序选择器并使用主机绑定 我尝试使用渲染器 但它改变了整个身体 Angular 2 x 在 body 标签上绑定类 我正在开发一个大型 angular2 应用程序
  • powershell调用restmethod多部分/表单数据

    我目前正在尝试使用 REST API 将文件上传到网络服务器 正如前面提到的 我正在使用 PowerShell 来实现此目的 使用curl 这没有问题 调用看起来像这样 curl H Auth token AUTH TOKEN H Cont
  • Kubernetes ConfigMap挂载单个文件而不是目录

    在 Kubernetes 中是否可以将 ConfigMap 中的文件挂载到已有其他文件的目录中 例如 基础镜像文件系统 app main main py test py ConfigMap 包含一个文件 Mounted py 该文件应与 m