我有一个群集,由于我们的配置,每个节点只能运行一个Pod(有时Kubernetes将在一个pod上随机运行两个但是w / e)。任何时候我必须更新导致滚动更新的部署,Kubernetes将永远不会完成更新。
原因似乎是节点中没有足够的空间来部署滚动更新中的新pod。
现在,有些人可能会说我每次想要执行更新时都可以简单地增加群集大小。该方法的问题在于我已在群集上启用了自动缩放,并且部署replicas
设置为高,以便Kubernetes automatically scales with the cluster。这意味着我无法更改群集大小以适应滚动更新。
如何使用此配置执行滚动更新?