跳至主要内容

設定選項

注意

Rancher-Istio 將在 Rancher v2.12.0 中被棄用;請改用 SUSE Rancher Application Collection 建置的 Istio 以獲得增強的安全性(包含在 SUSE Rancher Prime 訂閱中)。

詳細資訊可以在此公告中找到。

Egress 支援​

預設情況下 Egress 閘道是停用的,但可以在安裝或升級時透過 values.yaml 或覆蓋檔案啟用它。

啟用自動 Sidecar 注入​

自動 sidecar 注入預設是停用的。要啟用此功能,請在安裝或升級時在 values.yaml 中設定 sidecarInjectorWebhook.enableNamespacesByDefault=true。這將自動啟用 Istio sidecar 注入到所有已部署的新命名空間中。

覆蓋檔案​

覆蓋檔案旨在支援對您的 Istio 安裝進行廣泛的設定。它允許您對 IstioOperator API 中可用的任何值進行變更。這將確保您可以自訂預設安裝以適應任何情境。

覆蓋檔案將在 Istio chart 安裝提供的預設安裝之上新增設定。這意味著您不需要重新定義已經為安裝定義的元件。

有關覆蓋檔案的更多資訊,請參閱 Istio 文件。

選擇器和抓取設定​

Monitoring 應用程式設定 prometheus.prometheusSpec.ignoreNamespaceSelectors=false,這預設會啟用跨所有命名空間的監控。這確保您可以檢視在具有 istio-injection=enabled 標籤的命名空間中部署的資源的流量、指標和圖表。

如果您想將 Prometheus 限制為特定的命名空間,請設定 prometheus.prometheusSpec.ignoreNamespaceSelectors=true。一旦您這樣做,您必須執行一些額外的設定才能繼續監控您的資源。

有關詳細資訊,請參閱本節。

在 RKE2 叢集上安裝 Istio 的其他步驟​

請參閱本節。

專案網路隔離的其他步驟​

請參閱本節。