升级容器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
后,升级开始就好了。