用途:为 Kubernetes 提供 Linkerd 服务网格的生产实践模式,适合搭建轻量、安全优先的服务网格。
主要能力:安装与校验 Linkerd 控制平面;通过注解实现命名空间或 Deployment 的代理自动注入;配置 ServiceProfile 实现按路由指标、重试与超时;使用 TrafficSplit 做金丝雀与 A/B 测试;通过 Server 与 ServerAuthorization 定义服务端访问控制;使用 HTTPRoute 做高级路由;多集群安装与互联;以及 viz 监控与调试命令。
使用方式:先安装 CLI:curl --proto '=https' --tlsv1.2 -sSfL https://run.linkerd.io/install | sh,随后依次执行 linkerd check --pre、linkerd install --crds | kubectl apply -f -、linkerd install | kubectl apply -f -、linkerd check,可选安装 viz 扩展。注入通过注解 linkerd.io/inject: enabled 完成。监控可用 linkerd viz top、linkerd viz routes、linkerd viz stat、linkerd viz edges、linkerd viz dashboard;调试可用 linkerd check --proxy、kubectl logs deploy/my-app -c linkerd-proxy、linkerd identity、linkerd viz tap。多集群使用 linkerd multicluster install、linkerd multicluster link、linkerd multicluster check 等命令。
适用场景:轻量服务网格搭建、自动 mTLS、金丝雀发布、按路由指标与重试超时、多集群网格。
限制:不适用于与 Linkerd 模式无关的任务或超出该范围的工具;资料未提供具体版本兼容性、性能数据与收费信息。