使用单个配置文件到掌舵的2个子图中

时间:2019-11-21 07:27:44

标签: kubernetes-helm

当前,我使用.Files.get函数将配置文件的内容复制到子图表的configMap中。

Parent_chart
|-Charts
|  |- subchart1
   |    |- config file
   |    |- templates/
   |    |- Charts.yaml
   |    
   |- subchart2
        |- templates/
        |- Chart.yaml

现在,已经有一个请求要求将相同的配置文件用于另一个子图表。

我不想在子图表的2个位置两次复制文件。有什么方法可以使用两个子图表都可以访问的单个位置?

1 个答案:

答案 0 :(得分:1)

一种解决方法是创建第三个图表来管理configMap并使它成为图表的依赖项。

要做到这一点,主要是要使用相对文件夹作为您要使用如下配置的每个图表的requirements.yaml中的存储库:

dependencies:
  - name: config
    repository: file://../config
    version: x.x.x