Хороший способ "проверить работоспособность" подобных вещей - использовать консоль и показать ей эквивалентную команду CLI. Я попытался воспроизвести вашу проблему, и команда Консоль выдаст следующее:
gcloud beta container clusters create ${CLUSTER} \
--project=${PROJECT} \
--region=${REGION} \
--release-channel="rapid" \
Где rapid
== 1.16.5-gke.2
Даже если:
gcloud container get-server-config \
--project=${PROJECT} \
--region=${REGION}
Fetching server config for ...
defaultClusterVersion: 1.14.10-gke.17
defaultImageType: COS
validImageTypes:
- UBUNTU_CONTAINERD
- COS
- UBUNTU
- COS_CONTAINERD
validMasterVersions:
- 1.15.9-gke.9
- 1.15.9-gke.8
...
validNodeVersions:
- 1.15.9-gke.9
- 1.15.9-gke.8
...
Поэтому я думаю, что вам нужно использовать один из флагов --release-channel
, чтобы получить версию, которую вы ищете.
NB Я знаю, что вы, вероятно, знаете, что разные регионы | зоны также ( время от времени) иметь другую доступную версию GKE.