4

现在,我必须在不同的命名空间中安装多个 helm 图表才能使我的产品正常工作。我正在尝试创建一个超级掌舵图,我计划在其中添加掌舵图(我的工具,如上所述)并一次性安装它们。我的问题是,由于这些工具位于不同的命名空间中,我不确定在哪里指定要安装特定依赖项(图表)的命名空间键。例如,如果下面是我的超级掌舵图的 Charts.yaml

dependencies:
- name: first_chart
  version: 1.2.3
  repository: https://firstchart.repo
- name: second_chart
  version: 1.5.6
  repository: https://secondchart.repo

我希望我的第一个图表安装在命名空间 foo 中,第二个图表安装在命名空间 bar 中。

我正在研究使用条件,但我相信条件只会将布尔值作为值。

我偶然发现了这个链接(https://github.com/helm/helm/issues/2060),它说我们可以在 Helm 3 中做到这一点,但主要是关于如何在不同的命名空间之间保持发布。它没有具体回答我的问题。

4

0 回答 0