我正在尝试使用 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 频道。)