SuperAPI AI 工具集

linkerd-patterns

通用与其它

查看项目

更新于 10-16 01:06

技能介绍

用途:该技能面向 Kubernetes 上的 Linkerd 服务网格,提供生产级实践模式,适用于搭建轻量级服务网格、实现自动 mTLS、配置金丝雀发布的流量拆分、按路由指标、重试与超时,以及多集群网格。

主要能力:涵盖 Linkerd 架构(控制面 destiny、identity、proxy-inject 与数据面 proxy)与核心资源:ServiceProfile(按路由指标、重试、超时)、TrafficSplit(金丝雀、A/B 测试)、Server 与 ServerAuthorization(访问控制)。提供安装、注入、ServiceProfile、TrafficSplit、授权策略、HTTPRoute、多集群等模板。

使用方式:安装 CLI 可用 brew install linkerd,或下载官方安装脚本先审阅再执行;随后 linkerd check --pre、linkerd install --crds | kubectl apply -f -、linkerd install | kubectl apply -f -、linkerd check,可选 linkerd viz install。命名空间或 Deployment 通过注解 linkerd.io/inject: enabled 注入。监控与调试命令包括 linkerd viz top、linkerd viz routes、linkerd viz stat、linkerd viz edges、linkerd viz dashboard、linkerd check --proxy、linkerd identity、linkerd viz tap。多集群使用 linkerd multicluster install/link/check/gateways,并用标签 mirror.linkerd.io/exported=true 导出服务。

适用场景:需要轻量、安全优先的 Kubernetes 服务网格,且任务明确属于上述范围时使用。

限制:任务与 Linkerd 模式无关或超出该领域时不应使用;输出不能替代针对具体环境的验证、测试或专家评审;缺少必要输入、权限、安全边界或成功标准时应先询问澄清。具体版本兼容性、收费与价格信息暂未提供。