首页 > 解决方案 > Helm 模板 - 从 Internet 上可用的外部图表安装多个包/发布

问题描述

我是新来的helm 模板。我想知道 helm 模板是否能够从 Internet 上可用的外部图表安装多个包/发布,并在本地 value.yml 文件中使用自定义值?

与 Kubernetes 的 GitLab CI 模板一样,有没有办法从基于模板的部署或基于脚本的部署中进行选择?

此外,任何关于 helm 模板使用的示例都非常感谢,因为https://gitlab.com/to-be-continuous/samples上没有示例可用。

祝你有美好的一天。此致。

标签: gitlab-cikubernetes-helmto-be-continuous

解决方案


是的,您可以通过设置以下变量从 Internet 完美部署 Helm 图表:

  • HELM_DEPLOY_CHART:图表名称,
  • HELM_REPOS(可选):如果您使用的图表来自其他存储库而不是默认存储库(Helm stable 和 bitnami)。

您还可以完美地使用每个环境的值文件。例如设置HELM_STAGING_VALUES为暂存环境定义您的值文件。

如果您需要部署多个图表,您可能应该使用并行矩阵作业


推荐阅读