删除缓存的归档文件以强制重新下载:
rm -rf ~/.helm/cache/archive/cp-helm-charts-0.1.0.tgz
进行明确的回购更新
helm repo update
进行调试/空运行安装以强制下载:
helm install --debug --dry-run confluent/cp-helm-charts > /dev/null
在.tgz存档中查看要查看此修复程序的特定文件:
tar xfO ~/.helm/cache/archive/cp-helm-charts-0.1.0.tgz cp-helm-charts/charts/cp-kafka/templates/statefulset.yaml | grep -n -C10 volumes:
与github上的最新版本进行比较,该版本已在8天前进行了修改: https://github.com/confluentinc/cp-helm-charts/blob/master/charts/cp-kafka/templates/statefulset.yaml#L140
github版本具有- name: datadir-0
。 Helm拉出的版本只有- name: datadir
,而结尾没有-0
。
为什么Helm提取的.tgz
文件在github上的master分支版本中没有最新修复程序?我该如何解决?
仅供参考,我的相关环境信息:
helm version
Client: &version.Version{SemVer:"v2.12.2", GitCommit:"7d2b0c73d734f6586ed222a567c5d103fed435be", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.12.2", GitCommit:"7d2b0c73d734f6586ed222a567c5d103fed435be", GitTreeState:"clean"}
helm repo list
NAME URL
stable https://kubernetes-charts.storage.googleapis.com
local http://127.0.0.1:8879/charts
confluent https://confluentinc.github.io/cp-helm-charts/
答案 0 :(得分:0)
图表维护者分发的.tgz图表与最新的git commit无关。他们建议您建立自己的图表.tgz。