gitlab-ci - Helm 模板 - 从 Internet 上可用的外部图表安装多个包/发布
问题描述
我是新来的helm 模板。我想知道 helm 模板是否能够从 Internet 上可用的外部图表安装多个包/发布,并在本地 value.yml 文件中使用自定义值?
与 Kubernetes 的 GitLab CI 模板一样,有没有办法从基于模板的部署或基于脚本的部署中进行选择?
此外,任何关于 helm 模板使用的示例都非常感谢,因为https://gitlab.com/to-be-continuous/samples上没有示例可用。
祝你有美好的一天。此致。
解决方案
是的,您可以通过设置以下变量从 Internet 完美部署 Helm 图表:
HELM_DEPLOY_CHART
:图表名称,HELM_REPOS
(可选):如果您使用的图表来自其他存储库而不是默认存储库(Helm stable 和 bitnami)。
您还可以完美地使用每个环境的值文件。例如设置HELM_STAGING_VALUES
为暂存环境定义您的值文件。
如果您需要部署多个图表,您可能应该使用并行矩阵作业
推荐阅读
- oop - 对应用设计模式感到困惑
- sql - 如何在oracle sql查询中提取括号之间有几行的字符串
- c# - 文档尚未打开 使用水晶报表
- python - 使用python绘制带有文本的直方图
- reactjs - 任务:app:buildDebugStaticWebviewAssets FAILED
- c++ - 从实感相机中提取深度帧?
- regex - 没有匹配项时的 Pandas 正则表达式替换
- c# - 在场景之间传递的最佳方式是什么?
- javascript - 基于 python 的 webscraper 可以得到 java Script Function 的结果吗?
- reactjs - 使用 redux-saga 限制请求