首页 > 解决方案 > 升级图表时更新 Helm 依赖项

问题描述

我最近为我的应用程序编写了一个 Helm 图表,在requirements.yaml文件中添加了一个 redis 依赖项:

dependencies:
  - name: "redis"
    version: "~4.0.0"
    repository: "https://kubernetes-charts.storage.googleapis.com/"

我注意到,每当我运行我的helm upgrade命令时,redis 依赖项总是会重新安装,而我只需要升级我的应用程序就会一直关闭 redis。

我正在运行的命令类似于helm upgrade --wait release-name ./helm-folder

这种行为是预期的吗?requirements.yaml如果/requirements.lock文件没有任何更改,helm 不应该只更新应用程序 pod吗?

谢谢,

标签: rediskuberneteskubernetes-helm

解决方案


我们看到了类似的行为- 取出波浪号将其锁定。波浪号似乎意味着“此版本或更高版本”。


推荐阅读