将单个配置文件放入掌舵的两个子图中

问题描述 投票:0回答:1

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

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

现在,请求到达了将相同的配置文件用于另一个子图表的时间。

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

kubernetes-helm
1个回答
0
投票

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

要做的重点是使用相对文件夹作为您要使用此配置的每个图表的requirements.yaml中的存储库:

dependencies:
  - name: config
    repository: file://../config
    version: x.x.x
© www.soinside.com 2019 - 2024. All rights reserved.