GKEのマスタとノードで利用可能なバージョン一覧を取得する
--cluster-version
とかに渡せるバージョンを一覧で出すコマンドです。
gloud container get-server-config --zone {ZONE}
$ gcloud container get-server-config --zone asia-northeast1-b Fetching server config for asia-northeast1-b defaultClusterVersion: 1.7.8-gke.0 defaultImageType: COS validImageTypes: - COS - UBUNTU validMasterVersions: - 1.8.4-gke.0 - 1.8.3-gke.0 - 1.8.2-gke.0 - 1.8.1-gke.1 - 1.7.11-gke.0 - 1.7.10-gke.0 - 1.7.9-gke.0 - 1.7.8-gke.0 - 1.6.13-gke.0 - 1.6.11-gke.0 validNodeVersions: - 1.8.4-gke.0 - 1.8.3-gke.0 - 1.8.2-gke.0 - 1.8.1-gke.1 - 1.7.11-gke.0 - 1.7.10-gke.0 - 1.7.9-gke.0 - 1.7.8-gke.0 - 1.7.8 - 1.7.6 - 1.7.5 - 1.6.13-gke.0 - 1.6.11-gke.0 - 1.6.11 - 1.6.10 - 1.6.9 - 1.5.7
このように出てきます。
ERROR: (gcloud.beta.container.clusters.create) ResponseError: code=400, message=Version "1.7.11-gke.0" is invalid
のようなエラーになったときに利用します。