升級容器ENGINER節點我想我的節點從1.7.6
升級到1.7.6-gke.1
,我發現了以下錯誤:無法通過UI
請求包含無效的參數:外用:壞所需的節點版本(1.7。 6- gke.1)。錯誤代碼:7
我的主節點目前位於1.7.6-gke.1
,所以令人費解的是我無法將我的節點池升級到相同的版本,儘管該選項在UI中可用。
升級容器ENGINER節點我想我的節點從1.7.6
升級到1.7.6-gke.1
,我發現了以下錯誤:無法通過UI
請求包含無效的參數:外用:壞所需的節點版本(1.7。 6- gke.1)。錯誤代碼:7
我的主節點目前位於1.7.6-gke.1
,所以令人費解的是我無法將我的節點池升級到相同的版本,儘管該選項在UI中可用。
我認爲谷歌有自己的API有問題的地方。我有在1.7.6-gke.1主集羣爲好,並試圖通過gcloud指令,導致此錯誤升級到該節點:
ERROR: (gcloud.container.clusters.upgrade) ResponseError: code=400, message=bad desired node version (1.7.6-gke.1).
儘管這是1.7。 6 gke.1是一個有效的節點版本,在這裏看到:
$ gcloud container get-server-config
Fetching server config for europe-west1-b
defaultClusterVersion: 1.7.6-gke.1
defaultImageType: COS
validImageTypes:
- COS
- UBUNTU
validMasterVersions:
- 1.7.6-gke.1
- 1.7.5-gke.1
- 1.6.10-gke.1
validNodeVersions:
- 1.7.6-gke.1
- 1.7.6
- 1.7.5
- 1.7.4
- 1.7.3
- 1.7.2
- 1.6.10
- 1.6.9
- 1.6.8
- 1.6.7
- 1.6.4
- 1.5.7
所以我的簇1.7.3版本,我只是現在能夠得到它的1.7.6版本(1.7.6不,GKE我運行命令:
gcloud container clusters upgrade stg-k8s --zone=<your-zone>
它開始將我的羣集節點更新爲主版本。 主版本是1.7.6-gke.1,但它只將節點更新到1.7.6
現在與CLI中的1.8.7-gke.0一樣。解決的辦法是第一次運行:
gcloud container clusters upgrade ... --master
後,升級開始就好了。