Kubernetes舵图不会更新

时间:2019-01-23 19:25:34

标签: kubernetes-helm

删除缓存的归档文件以强制重新下载:

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/  

1 个答案:

答案 0 :(得分:0)

图表维护者分发的.tgz图表与最新的git commit无关。他们建议您建立自己的图表.tgz。