La versión de mi clúster GCP Kubernetes es:Master version 1.15.7-gke.2
Cuando ejecuto en Cloud Shellkubectl rollout restart
Recibo el error:unknown command "restart"
¿Cuál podría ser la razón?
actualizar
kubectl version
resultado: v1.15.7-gke.2
kubectl version --client
resultado: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
Gracias
Respuesta1
kubectl rollout restart
no funciona porque la versión de su cliente es v1.13.11
.
restart
El comando se agregó en 1.15 como estados enregistro de cambios para v1.15:
Cree un nuevo comando de reinicio de implementación de kubectl que reinicie una implementación de forma gradual.
Puedes encontrarBinarios del cliente de Kubernetes para la versión de su servidor aquí.
Descárgalo, descomprímelo y úsalo.
Y trate siempre de asegurarse de que las versiones de su servidor y cliente coincidan.