问题标签 [configmap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
templates - 将 conf 文件嵌入 helm chart
我是新掌舵人。我正在构建一个带有大量 conf 文件的 splunk helm 图表。我目前在 configmap 中使用这样的东西..
但我更愿意将 conf 文件放在单独的文件夹中,例如 configs/helloworld.conf 并且遇到了“tpl”,但我很难理解如何实现它。- 任何人都可以建议最佳做法。附带说明一下,splunk 有总统顺序 >> 因此可能有许多 index.conf 文件在不同位置使用。有没有人对如何最好地实施这个有任何想法?!??!
干杯。
kubernetes - kubernetes 在所有 pod 副本中以只读方式挂载一个目录
在 pod 中挂载外部目录的最佳方法是:
- pod 对目录的访问是只读的
- 在 pod 中可以访问整个目录树
- 对目录内容的任何更改或在此目录中创建新文件和目录都会立即反映到 pod
- pod 的所有副本都看到相同的目录树
显然,任何使用 ConfigMaps 的解决方案都不满足条件 2 和 3。
kubernetes - 从 Kubernetes 的 configmap 中删除密钥
有没有一种使用 kubectl 从 Kubernetes configmap 中删除特定键的好方法?
现在我运行:
然后我删除了该条目,但我想要一个可以作为脚本运行的解决方案。
jenkins - 将文件添加到现有 Openshift configMap
是否可以将文件添加到现有的 Openshift configMap 中?
正如我所建议的那样,我将构建一个 Jenkins 作业,该作业将自动更新 Openshift configMap 中的特定键,但现在我在实际操作时遇到了问题。我们总是可以有多个配置映射,但为了清洁起见,我的问题仍然存在。
我只发现这个命令可以做到这一点,但不是添加键“file.properties”及其内容作为值,它只是用键“file.properties”替换我的整个configMap,这是我没有的希望做。
这里的用例是某个团队部署了一个特定的 configMap,如果可能的话,我应该能够使用额外的值来更新和维护 configMap。
编辑:我从 2016 年发现这个线程,但oc update
似乎已从 openshift 3.10 中删除
kubernetes - 使用 Helm 访问 k8s configmap 中的配置文件时数据为空
我正在尝试在我的部署中使用带有 helm 图表的 configmap。现在似乎可以根据此处的文档使用 Helm 访问文件:https ://github.com/helm/helm/blob/master/docs/chart_template_guide/accessing_files.md
这是我的部署:
我的 configmap 正在访问一个配置文件。这是配置图:
图表目录如下所示:
这就是我的 runtime-confi.json 文件的样子:
问题是,当我安装我的图表时(即使是在试运行模式下),我的 configmap 的数据是空的。它不会将配置文件中的数据添加到我的 configmap 声明中。这是我进行试运行时的样子:
我做错了什么,我没有得到数据?
kubernetes - Kubernetes - 用于嵌套变量的 ConfigMap
我们在 AKS 群集中部署了一个映像,我们需要在部署期间使用 configmaps 更新配置条目。
配置文件具有以下键,我们正在尝试替换“ChildKey”的值而不替换整个文件 -
配置图看起来像 -
在部署中,configmap 是这样使用的——
替换不适用于上述设置。是否有不同的方法来声明嵌套结构的键名?
kubernetes - 我们如何在创建 configmap 时在 kubernetes 中使用数据源的 url
我们如何在 kubernetes 中使用数据源的 url,同时创建像 ex 一样的 configmap。kubectl create configmap config-from-file --from-file= https://url-to-file-location
kubernetes - kubernetes - Configmap - 现有文件被删除
当使用 ConfigMap 作为挂载卷时,pod 挂载位置内的所有现有文件和文件夹都将被删除。
ConfigMap 是使用以下命令创建的:
部署 yaml 文件:
我尝试了不同的配置但没有成功:(
任何建议都会非常有帮助
我正在使用随 docker for windows 提供的 kubernetes:
kubernetes - 如何从作为配置映射附加到 pod 的文件中读取变量?
使用 Configmaps ,我将包含环境变量的文本文件附加到 Pod 。当我登录到 POD 然后运行“env”命令时,我可以看到如下所示
我正在尝试阅读 var1 或 var2 。我做不到。
感谢你的帮助
kubernetes - 未完全提供已安装的 ConfigMap 卷
ASP.NET Core SPA 与 wwwroot/config/config.json 中的外部配置
config.json 的内容:
当文件没有被 ConfigMap 覆盖时,它工作正常,我能够获取文件的全部内容。
当 ConfigMap 数据通过 Volume 挂载到该路径时,并不会全部返回。
该文件存在于 pod 中:
配置映射.yaml
部署.yaml