1.22.4. データプレーンのトラブルシューティング
データプレーン は、サービスメッシュ内のサービス間の受信および送信ネットワーク通信をすべて傍受し、制御するインテリジェントプロキシーのセットです。
Red Hat OpenShift Service Mesh は、アプリケーションの Pod 内のプロキシーサイドカーに依存して、アプリケーションにサービスメッシュ機能を提供します。
1.22.4.1. サイドカーインジェクションのトラブルシューティング
Red Hat OpenShift Service Mesh は、プロキシーサイドカーコンテナーを Pod に自動的に挿入しません。サイドカーインジェクションをオプトインする必要があります。
1.22.4.1.1. Istio サイドカーインジェクションのトラブルシューティング
アプリケーションのデプロイメントで自動インジェクションが有効になっているかどうかを確認します。Envoy プロキシーの自動インジェクションが有効になっている場合は、spec.template.metadata.annotations
の下の Deployment
リソースに sidecar.istio.io/inject:"true"
アノテーションがなければなりません。
1.22.4.1.2. Jaeger エージェントのサイドカーインジェクションのトラブルシューティング
アプリケーションのデプロイメントで自動インジェクションが有効になっているかどうかを確認します。Jaeger エージェントの自動インジェクションが有効な場合は、Deployment
リソースに sidecar.jaegertracing.io/inject:"true"
アノテーションが必要です。
サイドカーインジェクションの詳細は、自動インジェクションの有効化 を参照してください。