kubernetes - 您可以禁用在图表/目录中扩展的依赖项吗
问题描述
使用 helm 我知道您可以使用条件禁用requirements.yaml中的依赖项。
但是,我将一个依赖项复制到了charts/目录并进行了扩展,因为我需要对其进行更多控制。
鉴于它不是通过requirements.yaml而是通过在图表/文件夹中扩展来包含的,是否有任何方法可以有条件地包含此依赖项?
解决方案
是的,根据helm 依赖文档:
从2.2.0开始,repository 可以定义为本地存储的依赖图表目录的路径。路径应以前缀“file://”开头。例如,
# requirements.yaml dependencies: - name: nginx version: "1.2.3" repository: "file://../dependency_chart/nginx"
如果在本地检索依赖图,则不需要通过“helm repo add”将存储库添加到 helm。这种情况下也支持版本匹配。
推荐阅读
- nginx - Nginx 反向代理重定向
- javascript - 无法弄清楚如何返回正确的数组
- c# - '无法对 System.Single 和 System.String 执行 'Like' 操作。
- office-ui-fabric - 在 Fluent UI 中使用类似 Toast 的 UI 小部件
- makefile - 如何在英特尔 Pin 工具中使用(编译)zlib(gzip 函数)压缩库?
- android - 为什么“FLAG_BLUR_BEHIND”在 Android 中被弃用?
- angular - Angular 9 - Angular Material mat-paginator 不工作
- python - 循环访问来自网站链接的多个 json 文件
- node.js - nodejs通过其文件内容复制SHA-1加密的纯/文本文件(不解密)
- flutter - Flutter 中的切换按钮