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