🎯 レッスンの目的__HTMLTAG_68___
- ✅ VirtualService: ルーティング ルール、ヘッダーベースのルーティング__HTMLTAG_71___
- ✅ DestinationRule: サブセット、負荷分散、接続プール
- ✅ トラフィック分割を使用したカナリア展開
- ✅ サーキット ブレークと異常値の検出
- ✅ 再試行、タイムアウト、フォールト挿入
- ✅ EnvoyFilter によるレート制限
パート 1: 仮想サービス
コードブロック_0
1.1.基本的なルーティング
___コードブロック_1___1.2。カナリア デプロイメント (トラフィック分割)
___コードブロック_2___1.3。 A/B テスト (ヘッダーベース)
___コードブロック_3___パート 2: DESTINATIONRULE
コードブロック_4
パート 3: サーキットブレーキング
コードブロック_5
コードブロック_6
パート 4: フォルト インジェクション (カオス テスト)
コードブロック_7
パート 5: トラフィック ミラーリング (シャドウ テスト)
コードブロック_8
パート 6: レート制限
コードブロック_9
💡 重要なポイント
- VirtualService: ルーティング ルール - トラフィックの行き先
- DestinationRule: ポリシー — トラフィックの処理方法 (LB、サーキット ブレーカー)
- Canary: 重みに基づくトラフィック分割、段階的なロールアウト
- サーキットブレーカー: 外れ値検出により異常なポッドが排除
- フォールト挿入: 遅延とエラーを伴う回復力のテスト
- _トラフィック ミラーリング: 実際のトラフィックを使用して新しいバージョンをシャドウ テスト
🎯 演習__HTMLTAG_138___
_演習 1: カナリア デプロイ
- サービスの v1 と v2 をデプロイ__HTMLTAG_143___
- 90/10 のトラフィック分割を構成
- Kiali でのエラー率の監視
- 徐々に 0/100 に移行
演習 2: サーキットブレーク__HTMLTAG_152___
- 外れ値検出の構成 (エラー 3 件 → 排出)
- Fortio を使用してテストをロードする__HTMLTAG_157___
- Envoy 管理で削除/回復を確認
📚 次の投稿
__HTMLTAG_165___レッスン 26: 本番用の Istio ゲートウェイと Ingress では、外部アクセス、TLS 終端、およびマルチドメイン ホスティングを構成します。