【发布时间】:2020-06-04 21:05:11
【问题描述】:
我有一个自定义图表,应该先创建一个命名空间,然后再安装依赖项。
如何强制 Helm 在安装之前先创建命名空间dependencies?
【问题讨论】:
-
您使用的是什么版本的 Helm? Helm 2 支持创建不存在的命名空间,但 Helm 3 不支持该功能。
标签: kubernetes kubernetes-helm
我有一个自定义图表,应该先创建一个命名空间,然后再安装依赖项。
如何强制 Helm 在安装之前先创建命名空间dependencies?
【问题讨论】:
标签: kubernetes kubernetes-helm
如果您使用的是自定义图表,如果您将命名空间模板放入其中,它将首先应用该模板。
如果您使用的是第三方图表,您可以将其作为对创建命名空间的单一文件图表的依赖项。
如果您不需要任何特别的东西,我相信helm install -n MYNAMESPACE mychart 会为您创建一个默认命名空间(但不确定,并且行为可能已经改变)
【讨论】:
If you are using a third party chart, you can pull it in as a dependency to a one file chart that creates the namespace.你有这方面的教程吗?