使用自定义 kubernetes 版本创建 Google 容器集群

使用自定义 kubernetes 版本创建 Google 容器集群

我正在尝试使用 Google 集群容器,但遇到了非常奇怪的问题。Google 在此集群中预安装并预配置了 kubernetes+coreos。它的版本为 0.12.2,看起来有问题:

https://github.com/GoogleCloudPlatform/kubernetes/issues/5920#issuecomment-86205610

有没有办法在创建集群期间安装新版本的 kubernetes?

答案1

也在这里回答,因为我们解决了这个问题在 github 上也有

不幸的是,这是我们在 GKE 0.12.2 上发布后不久发现的一个已知问题。我们已经从 GKE 中撤下了该版本,但仍在运行它的集群将无法创建外部负载平衡器。

最好的办法是创建一个已修复此错误的新集群(默认值为 0.13.2)。

如果需要恢复到旧版本:

您可以使用--cluster-api-version在命令行上选择集群版本:

https://cloud.google.com/sdk/gcloud/reference/preview/container/clusters/create

我们通常有一个低级版本可用。此外,截至昨天下午,0.13.2 是默认版本,由于这个问题,0.11.0 仍然是我们的低级版本。

(FWIW,如果您对 Kubernetes 团队的帮助感兴趣,我们显然会积极监控 github,我们会关注“kubernetes”标签下的 Stack Overflow,当然欢迎您加入 freenode 上的 #google-containers IRC 频道。)

相关内容