IneffectivePolicy

このメッセージは、Istioサービスメッシュで適用されたポリシーが影響を与えない場合に発生します。これは、ポリシーの構成がサービスメッシュ内のワークロードまたは名前空間を誤ってターゲットにしていることが原因である可能性があります。

次のようなメッセージが表示されます

Warning [IST0167] (Sidecar ns-ambient/namespace-scoped testdata/sidecar-default-selector.yaml:84) The policy has no
impact: namespace is in ambient mode, the policy has no impact.

または、このようなメッセージが表示されます

Warning [IST0167] (Sidecar ns-ambient/pod-scoped testdata/sidecar-default-selector.yaml:90) The policy has no impact:
selected workload is in ambient mode, the policy has no impact.

これらのメッセージは、Sidecarリソースがアンビエントモードのワークロードまたは名前空間をターゲットにしていることを示しており、Sidecarリソースで指定されたポリシーは効果がないことを意味します。

解決方法

この問題を解決するには、まず理由を確認する必要があります。現在、ポリシーが無効である理由は次のとおりです

  1. Sidecarリソースが、アンビエントモードのワークロードまたは名前空間をターゲットにしています。

これを解決するには、ポリシーが正しく定義されていることを確認するか、ポリシーが必要かどうかを判断します。名前空間/ポッドが最近アンビエントメッシュに追加された場合は、不要になったポリシーを削除するのを忘れたか、正しいワークロードまたは名前空間をターゲットにするようにポリシーを更新する必要がある場合があります。