关于 Service Mesh
Alauda Service Mesh 基于 Istio 项目构建,并使用一种新的 Istio Operator 进行安装,该 Operator 派生自 Sail Operator(托管在 istio-ecosystem GitHub 组织下)。该 Operator 提供了一组扩展的自定义资源定义(CRD),用于管理 Istio 组件。
Alauda Service Mesh 引入了一种透明的基础设施层抽象,可与现有应用程序集成,而无需修改应用程序代码。它有助于服务之间的通信,并增强服务交互的可靠性、安全性和可观测性。
该服务网格支持服务发现、负载均衡、服务间认证、故障恢复、指标收集和监控等核心网络能力。它还支持高级部署策略和运维特性,包括 A/B testing、金丝雀发布、细粒度访问控制以及端到端认证。
在微服务架构中,应用程序被拆分为可独立部署的服务。虽然这种方式提升了可扩展性和可维护性,但也可能带来与服务通信、可观测性和控制相关的挑战。Alauda Service Mesh 通过拦截服务间流量并支持对通信策略和遥测数据进行集中管理,来应对这些挑战。
Note
因为 Alauda Service Mesh v2 的发版周期与灵雀云容器平台不同,所以 Alauda Service Mesh v2 的文档现在作为独立的文档站点托管在 Alauda Service Mesh v2。