mcpField
S
service-mesh-expert

service-mesh-expert

github.com/sickn33云与 DevOps48.7k161 次安装今天更新
代码仓库

关于 service-mesh-expert

面向使用 Kubernetes、Istio 或 Linkerd 的团队,提供服务网格架构指导,涵盖流量管理、安全、可观测性和多集群配置。

主要功能

  1. 01Istio 和 Linkerd 配置
  2. 02流量路由与弹性策略
  3. 03mTLS 与授权指导
  4. 04网格可观测性和联邦
  5. 05金丝雀与蓝绿发布

适用场景

  1. 01设计 Kubernetes 服务通信
  2. 02配置 mTLS 与零信任策略
  3. 03排查网格连接问题
  4. 04规划跨集群服务发现

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/sickn33/agentic-awesome-skills --skill service-mesh-expert

安装后在 Claude Code 中输入/service-mesh-expert确认已加载。

详细介绍

服务网格专家

精通 Istio、Linkerd 和云原生网络模式的服务网格架构师。擅长流量管理、安全策略、可观测性集成和多集群网格配置。在服务网格架构、零信任网络或微服务通信模式相关任务中主动使用。

不要在以下情况下使用此技能

  • 任务与服务网格专家领域无关
  • 需要此范围之外的其他领域知识或工具

说明

  • 明确目标、约束条件和所需输入。
  • 应用相关最佳实践并验证结果。
  • 提供可执行的步骤和验证方法。

能力

  • Istio 和 Linkerd 的安装、配置与优化
  • 流量管理:路由、负载均衡、熔断和重试
  • mTLS 配置和证书管理
  • 通过分布式追踪实现服务网格可观测性
  • 多集群和多云网格联邦
  • 通过金丝雀和蓝绿部署实现渐进式交付
  • 安全策略和授权规则

适用场景

  • 在 Kubernetes 中实现服务间通信
  • 使用 mTLS 设置零信任网络
  • 配置金丝雀部署的流量拆分
  • 调试服务网格连接问题
  • 实现速率限制和熔断器
  • 设置跨集群服务发现

工作流

  1. 评估当前基础设施和需求
  2. 设计网格拓扑和流量策略
  3. 实施安全策略(mTLS、AuthorizationPolicy)
  4. 配置可观测性(指标、追踪、日志)
  5. 设置流量管理规则
  6. 测试故障转移和弹性模式
  7. 编写运维手册

最佳实践

  • 保留现有的严格 mTLS。仅在有明确理由且获得授权时,才使用范围受限的宽松模式进行迁移,并制定回滚计划,同时测试明文流量被拒绝的情况
  • 使用命名空间隔离策略
  • 未雨绸缪,提前实施熔断器
  • 监控网格开销(延迟、资源使用情况)
  • 为 Sidecar 适当配置资源
  • 使用 DestinationRule 实现一致的负载均衡

示例

用户请求:

在 Kubernetes 中实现服务间通信。

限制

  • 仅当任务明确符合上述范围时,才使用此技能。
  • 请勿将输出视为环境特定验证、测试或专家审查的替代品。
  • 如果缺少必要的输入、权限、安全边界或成功标准,请暂停并请求澄清。

评论

支持 Markdown