2017-10-20 6 views
0

지원되는 버전은 다음과 같습니다 :GKE 용으로 지원되는 Kubernetes 버전 목록을 프로그래밍 방식으로 가져 오는 방법은 무엇입니까?

https://cloud.google.com/container-engine/supported-versions

하지만, 프로그램이 목록을 얻을 수있는 방법이 있다면 나는 gcloud 또는 일부 유사한 도구를 통해 (해당 페이지를 긁어 외에 내 생각) 궁금하네요?

Google에서 지원되는 버전을 계속 업데이트하기 때문에 단일 버전의 하드 코딩이 자주 중단된다는 것을 알았습니다. 동시에, 큰 버전 (예 : 1.7.x)을 지정하려면 1.8.x에서 몇 가지 주요 변경 사항이 도입되는 것처럼 보일 것입니다.

답변

1

projects.zones.getServerconfig method은 사용할 수있는 버전을 반환합니다. 레거시 클러스터에는 존재하지만 더 이상 사용할 수없는 버전을 포함하여 지원되는 베리사인 페이지 링크와 완전히 다릅니다. 그러나 새 클러스터를 업그레이드하거나 만들 때이 목록이 당신이 원하는 것입니다.

2

gcloud "get-server-config"로 원하는 데이터를 얻을 수 있습니다. 은 "--format"옵션을 지정하는 것도 구문 분석을 쉽게하는 방법으로 그것을 반환 할 수 있습니다

gcloud container get-server-config --zone=us-central1-f --format=json 

당신이 업데이트가 발생할 때 제어하려면, 제어도 도움이 될 수 유지 관리 기간 옵션은 당신이 그들에게 할 때 나오다. https://cloud.google.com/container-engine/docs/maintenance-window