kubernetes部署在滚动更新的POD之间等待
因此,我们有一个使用滚动更新的部署。我们需要它在每个吊舱之间暂停180秒。我的理解是,我需要设置kubernetes部署在滚动更新的POD之间等待,kubernetes,Kubernetes,因此,我们有一个使用滚动更新的部署。我们需要它在每个吊舱之间暂停180秒。我的理解是,我需要设置MinReadySeconds:180,并设置RollingUpdateStrategy.MaxUnavailable:1和RollingUpdateStrategy.maxSweep:1,以便部署等待。有了这些设置,它仍然能以最快的速度将吊舱打开。我错过了什么 我部署的相关部分 spec: minReadySeconds: 180 replicas: 9 revisionHi
MinReadySeconds:180
,并设置RollingUpdateStrategy.MaxUnavailable:1
和RollingUpdateStrategy.maxSweep:1
,以便部署等待。有了这些设置,它仍然能以最快的速度将吊舱打开。我错过了什么
我部署的相关部分
spec:
minReadySeconds: 180
replicas: 9
revisionHistoryLimit: 20
selector:
matchLabels:
deployment: standard
name: standard-pod
strategy:
rollingUpdate:
maxSurge: 1
maxUnavailable: 1
type: RollingUpdate
假设pod在某个延迟后准备就绪在Kubernetes这样的协调器中不是很习惯的做法,因为可能有某种原因阻止pod成功启动,或者可能会将启动延迟几秒钟
取而代之的是,在拆除旧的pod之前,您可以使用来确保pod在那里并准备好为流量服务。我们将集群更新为Kubernetes的新版本,它开始工作
以提问者的名义发布。我的理解是关于文档和本期已结束的问题。你能用一个180延迟启动的准备状态检查吗?我试试看是否有效。解决方案在下面的空白处。不要编辑问题!我们需要将豆荚隔开的原因是,它必须向外部服务机构注册(我相信是动物园管理员)。那个外部服务无法处理同时出现的吊舱。