kubernetes - 如何安装特定的 helm 客户端版本,使其与服务器兼容(Tiller)
问题描述
我的 helm 客户端和服务器是不同的版本。我需要更新我的客户端,使其与服务器版本相同。
$ helm version
Client: &version.Version{SemVer:"v2.15.2", GitCommit:"8dce272473e5f2a7bf58ce79bb5c3691db54c96b", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.16.3", GitCommit:"1ee0254c86d4ed6887327dabed7aa7da29d7eb0d", GitTreeState:"clean"}
我尝试通过此处的安装程序脚本进行更新:https ://raw.githubusercontent.com/helm/helm/master/scripts/get
但是当我这样做时,它会给我这个信息:
Downloading helm
Helm v2.16.3 is already v2.16.3
如何安装特定的 helm 客户端版本以使其与服务器(Tiller)兼容?在这种情况下,版本 2.16.3。
解决方案
如果您想拥有特定的 Helm 版本,可以关注Helm:来自二进制版本。您可以从这里查看和下载所有 Helm 客户端版本。
顺便提一句。作为旁注,我强烈建议迁移到 Helm 3。那里没有 Tiller,因此您不必在客户端和服务器之间“同步”版本。
推荐阅读
- c# - ASP.net 如何解析 JSON
- typescript - 使用枚举作为模型来创建新对象?
- node.js - require(variable) 导致错误找不到模块“。”
- java - java.lang.NoClassDefFoundError: org/slf4j/impl/StaticLoggerBinder SBT Scala
- apache-kafka - 嵌入式 Kafka 测试(由 SBT 运行)间歇性失败并出现 ZooKeeperServer 错误
- java - Java 验证列表 Openoffice
- ios - 给定具有多行标签的集合视图单元格的宽度,如何获得首选的 AutoLayout 高度?
- python - 将包含字母和数字的字符串转换为 int
- regex - 使用python仅从文本中提取指定的值
- android - 生成用于发布的 APK 的 Proguard 错误 - 任务“:app:transformClassesAndResourcesWithProguardForRelease”执行失败