GCP - 「kubectl rollout restart」の結果: エラー: 不明なコマンド「restart」

GCP - 「kubectl rollout restart」の結果: エラー: 不明なコマンド「restart」

私の GCP Kubernetes クラスタのバージョンは次のとおりです。Master version 1.15.7-gke.2

クラウドシェルで実行するとkubectl rollout restart

次のエラーが発生します:unknown command "restart"

理由は何でしょうか?

アップデート
kubectl version結果:v1.15.7-gke.2
kubectl version --client結果:v1.15.7

fatnj@cloudshell:~ (pop)$ kubectl version --client
Client Version: version.Info{Major:"1", Minor:"15", GitVersion:"v1.15.7", GitCommit:"6c143d35bb11d74970e7bc0b6c45b6bfdffc0bd4", GitTreeState:"clean", BuildDate:"2019-12-11T12:42:56Z", GoVersion:"go1.12.12", Compiler:"gc", Platform:"linux/amd64"}
fatnj@cloudshell:~ (pop)$ kubectl rollout restart
error: required resource not specified

ありがとう

答え1

kubectl rollout restartクライアントのバージョンが であるため動作しませんv1.13.11restartコマンドは1.15で追加されました。v1.15の変更履歴:

デプロイメントのローリング再起動を実行する新しい kubectl rollout restart コマンドを作成します。

発見できるKubernetes クライアントバイナリはここにあります。サーバーバージョンはこちら

ダウンロードして解凍し、使用してください。

また、サーバーとクライアントのバージョンが一致していることを常に確認してください。

関連情報