ProxyConfig
ProxyConfig
公開代理程式層級的設定選項。ProxyConfig
可以針對每個工作負載、每個命名空間或整個網格進行設定。ProxyConfig
不是必要資源;存在預設值,這些預設值會在每個欄位中以內嵌方式記錄。
注意:ProxyConfig 中的欄位不是動態設定的 - 變更將需要重新啟動工作負載才能生效。
對於任何命名空間,包括根設定命名空間,只能有一個沒有工作負載選取器的單一 ProxyConfig
資源。
對於具有工作負載選取器的資源,只能有一個資源選取任何給定的工作負載。
對於網格層級設定,請將資源放置在 Istio 安裝的根設定命名空間中,且不使用工作負載選取器
apiVersion: networking.istio.io/v1beta1
kind: ProxyConfig
metadata:
name: my-proxyconfig
namespace: istio-system
spec:
concurrency: 0
image:
imageType: distroless
對於命名空間層級設定,請將資源放置在所需的命名空間中,不使用工作負載選取器
apiVersion: networking.istio.io/v1beta1
kind: ProxyConfig
metadata:
name: my-ns-proxyconfig
namespace: user-namespace
spec:
concurrency: 0
對於工作負載層級設定,請在 ProxyConfig
資源上設定 selector
欄位
apiVersion: networking.istio.io/v1beta1
kind: ProxyConfig
metadata:
name: per-workload-proxyconfig
namespace: example
spec:
selector:
matchLabels:
app: ratings
concurrency: 0
image:
imageType: debug
如果定義了符合工作負載的 ProxyConfig
CR,它將與其 proxy.istio.io/config
註解(如果存在)合併,其中 CR 的優先順序高於重疊欄位的註解。同樣地,如果定義了網格範圍的 ProxyConfig
CR 且設定了 meshConfig.DefaultConfig
,則這兩個資源將合併,其中 CR 的優先順序高於重疊欄位。
ProxyConfig
ProxyConfig
公開代理程式層級的設定選項。
ProxyImage
以下值用於建構代理程式映像檔網址。格式:${hub}/${image_name}/${tag}-${image_type}
,例如:docker.io/istio/proxyv2:1.11.1
或 docker.io/istio/proxyv2:1.11.1-distroless
。此資訊先前是 Values API 的一部分。