模块 | 功能 | 应用型 CLB | Istio Ingress Gateway(由腾讯云服务网格 TCM 提供) | 专享型 API 网关 | Nginx Ingress Controller |
流量管理 | 支持协议 | http,https | http,https,http2,grpc,tcp,tcp + tls | http,https,http2, grpc | http,https,http2,grpc,tcp,udp |
| IP 管理 | 一条 Ingress 规则对应一个 IP(CLB) | 多条 Ingress 规则对应一个 IP(CLB),IP 地址收敛 | 多条 Ingress 规则对应一个 IP(专享型 API 网关),IP 地址收敛 | 多条 Ingress 规则对应一个 IP(CLB),IP 地址收敛 |
| 特征路由 | host,URL | 更多特征支持:header、method、query parameter 等 | 更多特征支持:header、method、query parameter 等 | 更多特征支持:header、cookie 等 |
| 流量行为 | 不支持 | 支持,重定向,重写等 | 支持重定向,自定义请求,自定义响应 | 支持,重定向,重写等 |
| 地域感知负载均衡 | 不支持 | 支持 | 不支持 | 不支持 |
应用访问寻址 | 服务发现 | 单 Kubernetes 集群 | 多 Kubernetes 集群 + 异构服务 | 多 Kubernetes 集群 | 单 Kubernetes 集群 |
安全 | SSL 配置 | 支持 | 支持 | 支持 | 支持 |
| 认证授权 | 不支持 | 支持 | 支持 | 支持 |
可观测性 | 监控指标 | 支持(需要在 CLB 中查看) | 支持(云原生监控、腾讯云可观测平台) | 支持(需要在 API 网关中查看) | 支持(云原生监控) |
| 调用追踪 | 不支持 | 支持 | 不支持 | 不支持 |
| 组件运维 | 关联 CLB 已托管,仅需集群内运行 TKE Ingress Controller | 控制面已托管,需集群内运行数据面 Ingress Gateway | Kubernetes 集群内不需要运行管控面,只需要开启集群内网访问功能 | 需集群内运行 Nginx Ingress Controller(控制面 + 数据面) |
文档反馈