删除缓存的存档强制重新下载:
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上的最新版本,这是18天以前修改:https://github.com/confluentinc/cp-helm-charts/blob/master/charts/cp-kafka/templates/statefulset.yaml#L140
GitHub的版本有- name: datadir-0
。该版本头盔拉只是有- name: datadir
没有尾随-0
。
为什么.tgz
文件头盔翻出没有在GitHub上的主分支版本的最新修复?我该如何解决?
仅供参考,我的相关环境信息:
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/
图表维护者分发.tgz的图表是不是最新最近Git修订。他们建议你建立自己的图表.tgz的。