Python微信订餐小程序课程视频
https://edu.youkuaiyun.com/course/detail/36074
Python实战量化交易理财系统
https://edu.youkuaiyun.com/course/detail/35475
一、常见的部署方案
- 滚动更新
-
- 服务不会停止,但是整个pod会有新旧并存的情况。
-
重新创建
-
- 先停止旧的pod,然后再创建新的pod,这个过程服务是会间断的。
-
蓝绿 (无需停机,风险较小)
- 部署v1的应用(一开始的状态)所有外部请求的流量都打到这个版本上
- 部署版本2的应用版本2的代码与版本1不同(新功能、Bug修复等)
- 将流量从版本1切换到版本2。
- 如版本2测试正常,就删除版本1正在使用的资源(例如实例),从此正式用版本2。
-
金丝雀
1.1 、滚动更新
-
maxSurge :滚动升级时先启动的pod数量
-
maxUnavailable :滚动升级时允许的最大unavailable的pod数量
(1)创建文件rollingupdate.yaml

本文介绍了Kubernetes中四种常见的部署策略:滚动更新、重新创建、蓝绿部署和金丝雀发布。详细阐述了每种策略的实施步骤,包括yaml配置文件的修改和应用,以及服务状态的监控,帮助理解如何在实际环境中平滑地进行应用更新。
最低0.47元/天 解锁文章
5194

被折叠的 条评论
为什么被折叠?



