首页 > 解决方案 > Helm 依赖库与缓存

问题描述

我尝试使用 helm 图表安装 Jfrog 任务控制,并在将 values.yaml 文件应用于本地缓存的依赖项时遇到问题。

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的输出进行比较时,没有区别。

因此,我想问一下使用缓存文件而不是远程存储库时的安装是否有任何区别。

标签: kubernetes-helmjfrog

解决方案


推荐阅读