Airbnb 在大规模上执行 Istio 升级

主要观点:Airbnb 工程发布了在数千个 Pod 和虚拟机上进行 Istio 升级时保持高可用性的详细内容,其服务网格基础设施支持多种环境的工作负载,已完成 14 次 Istio 升级,关键挑战是协调不同团队的工作负载升级,技术上依赖金丝雀式双版本部署等方式,还利用 Krispr 减少手动标签更新,VM 工作负载使用 mxagent 等;同时其他公司如 Netflix 采用零配置服务网格,LinkedIn 用混合部署方式,Google Cloud 推广多版本控制平面和 Ambient Mode,Uber 基于 Envoy 运行内部网格框架,这些对比体现行业趋势是投资先进部署框架或网格创新。
关键信息:Airbnb 完成 14 次 Istio 升级,设计升级管道保证零停机等,技术依赖双版本部署和 Krispr 等,VM 用 mxagent 等;Netflix 有零配置服务网格,LinkedIn 混合部署,Google Cloud 多版本控制平面和 Ambient Mode,Uber 基于 Envoy 的内部框架。
重要细节:Airbnb 升级过程中协调不同团队工作负载升级的挑战及应对措施,如利用 Krispr 减少手动标签更新;各公司在服务网格升级方面的具体做法,如 Netflix 自动管理服务发现等,LinkedIn 用混合部署方式,Google Cloud 的多版本控制平面和 Ambient Mode 特点,Uber 内部框架及升级策略等。

阅读 50
0 条评论