helm version
出力:クライアント-v2.9.1、サーバーv2.8.2
kubectl version
出力:クライアント:-v1.11.2、サーバー: -v1.9.7
クラウドプロバイダー/プラットフォーム(AKS、GKE、Minikubeなど):AKS
helm ls --tiller-namespace=<namespace>
試してみると、 Error: incompatible versions client[v2.9.1] server[v2.8.2]
ようなエラーが発生します。 私はMacBookユーザー(brew経由でインストール)ですが、オンラインで多くのヘルプを得ることができなかったため、クライアントバージョンのhelmをダウングレードする方法がわかりません。 親切なアドバイス。
@ ajindal3 with homebrewを使用すると、 brew switch
を介して以前にインストールしたバージョンのhelmにダウングレードするか、 helm init --upgrade
介してティラーをv2.9.1にアップグレードできます。 Homebrewは「ローリングリリース」アップグレードモデルであり、数式または自作数式リポジトリをフォークして古いバージョンの数式をチェックアウトしない限り、特定の時点で特定のバージョンをインストールすることはできません。
#4549で現在これを行わない理由について長い説明を残しました。
これもhttps://github.com/helm/helm/issues/1523の複製なので、これを閉じます。 詳細な回答をありがとう@technosophos !
問題が解決したことはわかりますが、特定のヘルムバージョン( 2.8.2
をインストールするための醸造式を見つけるのにまだ苦労しています。 brew install kubernetes-helm
と、デフォルトで最新バージョンがインストールされ、ローカルヘルムバージョンをダウングレードする方法がわかりません。
また、耕うん機をアップグレードする許可がありません。
@ ajindal3私はあなたと同じ問題を抱えていました:
$ helm list
Error: incompatible versions client[v2.10.0] server[v2.9.1]
以前にclient [v2.9.1]をインストールしたことがなかったため、 @ bacongobblerが提案したようにbrew switch
だけをインストールすることも、上記のSO回答にその状況の解決策を提供することもhttps :
これは基本的に言う
kubernetes-helm.rb
ファイルを検索します: https : & type = Commits78d6425
)次に、正しいkubernetes-helm.rb
ファイルのURLを取得したら、次のコマンドを実行しました。
$ brew unlink kubernetes-helm
$ brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/78d64252f30a12b6f4b3ce29686ab5e262eea812/Formula/kubernetes-helm.rb
$ brew switch kubernetes-helm 2.9.1
これが誰かを助けることを願っています。
@ahauratあなたは本当のMVPです
なぜこれはbrew install [email protected]
やあなたが望むどんなターゲットバージョンのようにも機能しないのですか? これは自作、ヘルム、または_____の問題ですか?
最も参考になるコメント
@ ajindal3私はあなたと同じ問題を抱えていました:
以前にclient [v2.9.1]をインストールしたことがなかったため、 @ bacongobblerが提案したように
brew switch
だけをインストールすることも、上記のSO回答にその状況の解決策を提供することもhttps :これは基本的に言う
kubernetes-helm.rb
ファイルを検索します: https : & type = Commits78d6425
)次に、正しい
kubernetes-helm.rb
ファイルのURLを取得したら、次のコマンドを実行しました。これが誰かを助けることを願っています。