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
  • Kiali operator 版本:v2.11.0

功能

  • 支持 istioctl,Istio 的命令行工具,提供诊断和调试功能。
  • 支持多集群部署模型:
    • 多主模式(Multi-primary)
    • 主-远程(Primary-remote)
  • 通过 Istio 修订机制,实现控制平面的金丝雀式升级。
  • 支持 IstioRevisionTag 资源——作为 Istio 控制平面修订的别名的稳定修订标签。
  • 通过 IstioCNI CRD 管理 Istio 容器网络接口,负责 CNI daemonset 生命周期管理。
  • 指标和追踪集成
    • 监控组件:利用 Prometheus 或 VictoriaMetrics 进行指标收集,使用 Alertmanager 进行告警。
    • 分布式追踪平台:通过 Jaeger 和 OpenTelemetry 等组件提供端到端的分布式追踪能力。
    • Alauda 版本的 Kiali:提供服务网格的可视化和运维洞察,包括实时流量拓扑、配置验证和追踪集成。