将GKE Kubernetes节点版本升级到v1.1.1,尽管发布说明存在冲突,但master仍然是v1.0.7



我们正试图通过升级在Google Container Engine上运行的集群来利用v1.1.1 Kubernetes版本中的一些新功能。

在发布说明中,谷歌表示集群主机目前正在运行v1.1.1。然而,当尝试升级我们现有的集群节点时(遵循集群升级文档),我得到了以下跟踪:

Failed to start node upgrade: Desired node version (1.1.1) cannot be greater than current master version (1.0.7)

这可以通过运行kubectl version:来确认

Client Version: version.Info{Major:"1", Minor:"1", GitVersion:"v1.1.1", GitCommit:"92635e23dfafb2ddc828c8ac6c03c7a7205a84d8", GitTreeState:"clean"} Server Version: version.Info{Major:"1", Minor:"0", GitVersion:"v1.0.7", GitCommit:"6234d6a0abd3323cd08c52602e4a91e47fc9491c", GitTreeState:"clean"}

一直以来,gcloud控制台都会报告1.0.6的集群api版本。

现有集群的主升级是否仍在进行中?上面有时间表吗?早期的发布说明提到,现有集群版本升级需要一周的时间;从v1.1.1发布之日起,我们刚刚超过了这个窗口期。

发行说明指出"Kubernetes v1.1.1是集群的默认版本"(强调部分添加)。现有集群将在未来几周内从1.0升级到1.1。如果你想立即利用1.1的功能,你可以在1.1创建一个新的集群,或者通过Slack上的#google容器频道与我们联系,要求尽快升级你的集群。

最新更新