Alauda Service Mesh v2.0
Alauda Service Mesh v2.0 基于 Istio 项目构建,使用源自 Sail Operator(托管于 istio-ecosystem GitHub 组织)的新 Istio Operator 进行安装。该 Operator 提供了一组扩展的自定义资源定义(CRDs)来管理 Istio 组件。
支持的组件版本
Istio版本:v1.24.6 和 v1.26.3- Istio 1.26 支持 Kubernetes 1.29、1.30、1.31、1.32、1.33
- Istio 1.24 支持 Kubernetes 1.28、1.29、1.30、1.31
Kiali operator版本:v2.11.0
功能特性
- 提供对
istioctl的支持,istioctl 是 Istio 的命令行工具,提供诊断和调试功能。 - 支持多集群部署模型:
- 多主模式(Multi-primary)
- 主从模式(Primary-remote)
- 通过 Istio revision 机制,实现 Istio 控制平面的金丝雀式升级。
- 支持
IstioRevisionTag资源——一个稳定的修订标签,作为 Istio 控制平面修订的别名。 - 包含对 Istio 容器网络接口的管理,通过
IstioCNICRD 处理 CNI daemonset 生命周期。 - 指标和追踪集成
- 监控组件:利用 Prometheus 或 VictoriaMetrics 进行指标收集,使用 Alertmanager 进行告警。
- 分布式追踪平台:通过 Jaeger 和 OpenTelemetry 等组件提供端到端的分布式追踪能力。
- Alauda Build of Kiali:提供服务网格的可视化和运维洞察,包括实时流量拓扑、配置验证和追踪集成。