GCP - “kubectl rollout restart”結果:錯誤:未知指令“restart”

GCP - “kubectl rollout restart”結果:錯誤:未知指令“restart”

我的 GCP kubernetes 叢集版本是:Master version 1.15.7-gke.2

當我在雲端shell中運行時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.11. restart命令是在 1.15 中添加的,如v1.15 的變更日誌

建立一個新的 kubectl rollout restart 指令來捲動重新啟動部署。

你可以找到適用於您的伺服器版本的 kubernetes 用戶端二進位檔案位於此處

下載它,解壓縮並使用。

並始終嘗試確保您的伺服器和客戶端版本匹配。

相關內容