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
リソースで指定されたポリシーは効果がないことを意味します。
解決方法
この問題を解決するには、まず理由を確認する必要があります。現在、ポリシーが無効である理由は次のとおりです
Sidecar
リソースが、アンビエントモードのワークロードまたは名前空間をターゲットにしています。
これを解決するには、ポリシーが正しく定義されていることを確認するか、ポリシーが必要かどうかを判断します。名前空間/ポッドが最近アンビエントメッシュに追加された場合は、不要になったポリシーを削除するのを忘れたか、正しいワークロードまたは名前空間をターゲットにするようにポリシーを更新する必要がある場合があります。