从永久卷位置上存储的文件创建配置映射

时间:2020-07-15 17:01:17

标签: kubernetes-helm persistent-volumes configmap kubernetes-pvc

我正在使用一个用例,其中有一个脚本通过头盔作业在容器内运行,并以yaml格式生成文件vagrant.yaml,其中包含我在其中运行脚本的环境的所有变量及其值的列表。我已经将目录与持久性卷一起安装在容器内部,因此可以在容器外部使用此文件,并且可以使用它来创建配置映射。

我有两个问题要解决:

  1. 由于在每个本地/ aws / azure环境下卷位置都会改变,因此能够使用存储在Persistant卷位置中的此文件并将其转换为configmap。
  2. 要能够从我的掌舵图中运行configmap资源。

上述用例的主要目的是,我想重用现有脚本来执行评估环境变量并生成文件的任务,并且想要将这些文件转换为configmap,以便我的掌舵资源可以使用这些变量。

我尝试研究如何将卷挂载到configmap,以便它引用那里的文件,但我能获得的只是如何将configmap作为卷挂载到我们的部署中。可能是我的用例需要更改一点,但问题仍然存在。

非常感谢所有答案。 我对掌舵和kubernetes完全陌生

0 个答案:

没有答案