無效策略

當套用在您的 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 資源正鎖定在環境模式下的工作負載或命名空間。

為了解決此問題,請確保策略已正確定義,或確定該策略是否必要。如果命名空間/Pod 最近被添加到環境網格中,您可能忘記移除不再需要的策略,或者您可能需要更新策略以鎖定正確的工作負載或命名空間。