IstioMeetupChina 服务网格热升级技术分享
2.25 MB
14 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .pdf | 3 |
摘要 | ||
文档讨论了服务网格数据面热升级的必要性及技术实现。传统Sidecar升级方式存在重启Pod导致业务中断、服务容量受损和扩容难度大的问题。热升级通过只替换/重启Sidecar,确保进/出请求不失败,实现易于运维和可控升级策略。实现热升级包括新Sidecar镜像启动、Envoy热重启流程和容器替换。Envoy热重启通过新实例启动、ListenSocket转移、旧实例排水到完成。阿里云服务网格团队展示了热升级的实践应用。 | ||
AI总结 | ||
《IstioMeetupChina 服务网格热升级技术分享》摘要:
本次分享围绕服务网格数据面热升级技术展开,主要内容如下:
1. **传统Sidecar升级方式的缺陷**:
- 重启Pod会导致业务容器也被重启,需要重新初始化。
- 若不增加workload数量升级,服务容量可能受损;若增加workload数量则在大规模场景下难以平衡扩容规模与操作便捷度。
2. **服务网格数据面热升级的必要性**:
- 仅需替换或重启Sidecar,升级过程中无请求失败和连接失败。
- 易于运维,可控升级策略。
3. **实现热升级**:
- 通过Envoy热重启技术实现Sidecar无停机升级。
- 流程包括新Envoy实例启动、ListenSocket转移、旧实例排水结束后退出,确保热重启完成。
4. **实践热升级**:
- 在阿里云服务网格中演示了热升级操作过程,并展示了其效果。
关键点:通过热升级技术实现Sidecar无停机更新,避免业务中断,提升运维效率。 |
来源 | istio.io |
---|
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
2 页请下载阅读 -
文档评分