GCP - 'kubectl 롤아웃 재시작' 결과: 오류: 알 수 없는 명령어 'restart'

GCP - 'kubectl 롤아웃 재시작' 결과: 오류: 알 수 없는 명령어 'restart'

내 GCP kubernetes 클러스터 버전은 다음과 같습니다.Master version 1.15.7-gke.2

Cloud 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 클라이언트 바이너리를 확인하세요..

다운받아서 압축을 풀어서 사용하세요.

그리고 항상 서버와 클라이언트 버전이 일치하는지 확인하십시오.

관련 정보