我正在使用一个用例,其中有一个脚本通过头盔作业在容器内运行,并以yaml格式生成文件vagrant.yaml,其中包含我在其中运行脚本的环境的所有变量及其值的列表。我已经将目录与持久性卷一起安装在容器内部,因此可以在容器外部使用此文件,并且可以使用它来创建配置映射。
我有两个问题要解决:
上述用例的主要目的是,我想重用现有脚本来执行评估环境变量并生成文件的任务,并且想要将这些文件转换为configmap,以便我的掌舵资源可以使用这些变量。
我尝试研究如何将卷挂载到configmap,以便它引用那里的文件,但我能获得的只是如何将configmap作为卷挂载到我们的部署中。可能是我的用例需要更改一点,但问题仍然存在。
非常感谢所有答案。 我对掌舵和kubernetes完全陌生