gpt4 book ai didi

kubernetes - 如何控制RollingUpdate的速度

转载 作者:行者123 更新时间:2023-12-02 12:05:44 25 4
gpt4 key购买 nike

我使用RollingUpdate在yml中配置了一个部署:

  strategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 0
maxSurge: 10%

我希望能够放慢部署速度,以提供更长的窗口,我可以在其中暂停和回滚。

有没有一种配置方式?

最佳答案

Kubernetes并没有真正的方法来控制它(滚动更新的速度)。 maxUnavailable: 0, maxSurge: 10%似乎是一步一步的破解。

如果您担心更新已准备就绪并具有回滚功能,则应考虑创建canary Deployment。换句话说,另一个具有少量副本的部署,如果出现问题,可以将其删除。

另一种选择是查看类似于Istio的服务网格,该服务网格允许您执行Canary Deployments

关于kubernetes - 如何控制RollingUpdate的速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53378626/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com