kubernetes-helm - Helm 依赖库与缓存
问题描述
我尝试使用 helm 图表安装 Jfrog 任务控制,并在将 values.yaml 文件应用于本地缓存的依赖项时遇到问题。
- 存储库 https://repo.chartcenter.io/artifactory/jfrog
- 版本5.3.4
Folder:
|-mission-control
|-charts
| |-mission-control-5.3.4.tgz
|-Chart.yaml
|-values.yaml
在我使用的原始安装中:
helm install mc center/jfrog/mission-control --namespace XXX -f mission-control/values.yaml --version 5.3.4
这种方式工作正常,所有值都被应用。
由于我尝试提供离线安装,因此我想使用缓存的依赖项(mission-control/charts/mission-control-5.4.3.tgz)
该文件是通过使用 helm pull center/jfrog/mission-control --version 5.3.4 缓存的
但是当我使用
helm install mc mission-control --namespace XXX -f mission-control/values.yaml
或者
helm upgrade mc mission-control --namespace XXX --install -f mission-control/values.yaml
安装会忽略我的值文件。
此外,当我将helm show values center/jfrog/mission-control --version 5.3.4的输出与helm show valuesmission -control/charts/mission-control-5.4.3.tgz的输出进行比较时,没有区别。
因此,我想问一下使用缓存文件而不是远程存储库时的安装是否有任何区别。
解决方案
推荐阅读
- javascript - 简化嵌套的 javascript 对象
- netlogo - 当什么都没有发生时,NetLogo 监视器小部件显示会发生变化
- ios - Here Maps 环形交叉路口图标
- .net - .NET 调用 Web 服务在定义为 int 的字段中返回 null
- android - 如何获取 Frame().camera ARCore
- sql-server - 计算分组结果
- asp.net-mvc - 为什么我的剃须刀@if 评估不正确?
- dart - 如何设计像这样带有标题和 boxTextField 的 dropDownButton?
- reactjs - 我有一个 addEvent 函数,但没有将正确的状态传递给它
- spring - spring cloud stream kafka的默认Ack模式是什么?