Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes K8S在准备就绪探测器正常后滚动更新关闭吊舱_Kubernetes - Fatal编程技术网

Kubernetes K8S在准备就绪探测器正常后滚动更新关闭吊舱

Kubernetes K8S在准备就绪探测器正常后滚动更新关闭吊舱,kubernetes,Kubernetes,以下是我的就绪探测器配置: readinessProbe: httpGet: path: /devops/versioninfo/api port: 9001 initialDelaySeconds: 300 timeoutSeconds: 3 periodSeconds: 10 failureThreshold: 60 以下是我的滚动更新策略: 策略: 滚动更新:

以下是我的就绪探测器配置:

readinessProbe:
        httpGet:
            path: /devops/versioninfo/api
            port: 9001
        initialDelaySeconds: 300
        timeoutSeconds: 3
        periodSeconds: 10
        failureThreshold: 60
以下是我的滚动更新策略:

策略:
滚动更新:
最大涌浪:2
maxUnavailable:0
因为我的pod需要很长时间才能准备就绪,但是当部署正在滚动更新时,当新pod的状态为running且就绪运行状况不正常时,旧pod将被删除


如何让滚动更新策略是新的准备就绪,然后删除旧的。

您可以尝试增加部署规范中的选项。基本上,告诉部署您需要至少等待X秒,然后才能说一个特定的pod准备就绪

✌️