小编See*_*ker的帖子

不同命名空间的 helm 依赖关系

现在,我必须在不同的命名空间中安装多个 Helm Chart 才能使我的产品正常工作。我正在尝试创建一个超级舵图,我计划在其中添加舵图(我的工具,如上所述)并一次性安装它们。我的问题是,由于这些工具位于不同的命名空间中,我不确定在哪里指定我想要安装特定依赖项(图表)的命名空间键。例如,如果下面是我的超级舵图的 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
Run Code Online (Sandbox Code Playgroud)

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

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

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

kubernetes-helm helmfile helm3

9
推荐指数
1
解决办法
8031
查看次数

标签 统计

helm3 ×1

helmfile ×1

kubernetes-helm ×1