用途:在Kubernetes环境中配置和部署服务网格基础设施,实现服务间加密通信、流量管理、授权控制与渐进式交付,为微服务提供安全、可观测与弹性能力。
主要能力:支持Istio(Ambient模式,含ztunnel、waypoint组件)、Linkerd、Cilium(eBPF)三种网格。可配置mTLS(STRICT/PERMISSIVE模式)、默认拒绝的授权策略、基于身份而非IP的访问控制、路径/头部/权重路由、重试超时、熔断、故障注入、负载均衡,以及金丝雀、蓝绿发布和Flagger自动回滚。支持多集群网格与分布式追踪。
使用方式:以Istio为例,安装命令为 istioctl install --set profile=ambient -y,并标记命名空间 istio.io/dataplane-mode=ambient;Linkerd使用 linkerd install 并注解 linkerd.io/inject=enabled;Cilium通过Helm安装并设置 meshMode=enabled。配置以CRD形式定义,如VirtualService、DestinationRule、PeerAuthentication、AuthorizationPolicy。
适用场景:需要服务间加密、细粒度访问控制、渐进式发布或多集群部署的Kubernetes微服务环境。
限制:资料未提供具体应用限制说明;实际延迟数据与兼容性需以官方文档为准,缺失事实暂未提供。