摘要:
![](https://img2020.cnblogs.com/blog/794174/202108/794174-20210825170552839-1270345549.png) 阅读全文
摘要:
若因各种原因导致滚动更新⽆法正常进⾏,如镜像⽂件获取失败、“⾦丝雀”遇险等,则应该将应⽤回滚到之前的版本,或者回滚到由⽤户指定的历史记录中的版本。 Deployment控制器的回滚操作可使⽤“kubectl rollout undo”命令完成,例如,下⾯的命令可将myapp-deploy回滚⾄此前的 阅读全文
摘要:
Deployment控制器支持自定义控制更新过程中的滚动节奏,如“暂停”(pause)或“继续”(resume)更新操作。 借助于最大超出副本数(spec.strategy.rollingUpdate.maxSurg)和最大不可用副本数(spec.strategy.rollingUpdate.max 阅读全文
摘要:
最小就绪时间: 配置时,用户可以使用Deplpoyment控制器的spec.minReadySeconds属性来控制应用升级的速度。新旧更替过程中,新创建的Pod对象一旦成功响应就绪探测即被视作可用,而后即可立即开始下一轮的替换操作。而spec.minReadySeconds能够定义在新的Pod对象 阅读全文