各版本的延迟比较

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

  • 经过 sidecar 的流量:客户端 --> 客户端 sidecar --> 服务端 sidecar --> 服务器
  • 直接发往 Pod 的流量:客户端 --> 服务器

测试规范

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