各版本的延迟比较

本文档详细介绍了 Istio 加载项版本和 Kubernetes 版本的数据平面延迟性能。 结果评估了向数据路径添加挎斗代理的影响,展示了 P90 和 P99 延迟差异。 比较衡量通过挎斗路由的流量与直接发送到 Pod 的流量之间的差异。

  • 通过挎斗的流量:客户端 --> 客户端挎斗 --> 服务器端挎斗 --> 服务器
  • 直接转到 Pod 的流量:客户端 -> 服务器

测试规范

  • 节点 SKU:标准 D16 v5(16 个 vCPU,64 GB 内存)
  • 两个代理工作线程
  • 1-KB 有效负载
  • 不同客户端连接情况下每秒 1,000 个查询 (QPS)
  • 已启用 http/1.1 协议和相互传输层安全性 (TLS)
P99 延迟差异 P90 延迟差异
比较 P99 延迟差异与 Istio 的关系图 | 各 CNI 插件的 Kubernetes 版本。 比较 P90 延迟差异与 Istio 的关系图 | 各 CNI 插件的 Kubernetes 版本。