【发布时间】:2016-11-11 05:46:58
【问题描述】:
由于我们的配置,我有一个集群,每个节点只能运行一个 Pod(有时 Kubernetes 会在一个 Pod 上随机运行两个,但 w/e)。每当我必须更新导致滚动更新的部署时,Kubernetes 将永远不会完成更新。
原因似乎是节点中没有足够的空间来部署滚动更新中的新 pod。
现在,你们中的一些人可能会说,每次我想要执行更新时,我都可以简单地增加集群大小。这种方法的问题是我已经在集群上启用了自动缩放,并且 Deployment replicas 设置得很高,因此 Kubernetes automatically scales with the cluster。这意味着我无法更改集群大小以适应滚动更新。
如何使用此配置执行滚动更新?
【问题讨论】:
标签: google-compute-engine kubernetes google-cloud-platform google-kubernetes-engine