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. 01Kubernetesのサービス通信設計
  2. 02mTLSとゼロトラストポリシーの設定
  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 を維持します。明確な根拠と承認があり、ロールバック計画と平文トラフィックが拒否されることを確認するテストを用意できる場合に限り、範囲を限定した一時的な許容設定を移行目的で使用します
  • ポリシーを分離するには名前空間を使用します
  • 必要になる前にサーキットブレーカーを実装します
  • メッシュのオーバーヘッド(レイテンシー、リソース使用量)を監視します
  • サイドカーのリソースを適切なサイズに保ちます
  • 一貫したロードバランシングにはデスティネーションルールを使用します

例

ユーザーのリクエスト:

Kubernetes でサービス間通信を実装してください。

制限事項

  • このスキルは、タスクが上記の対象範囲に明確に該当する場合にのみ使用してください。
  • 出力を、環境固有の検証、テスト、専門家によるレビューの代わりとして扱わないでください。
  • 必要な入力、権限、安全上の境界、または成功基準が不足している場合は、作業を中断して確認してください。

コメント