資源註解

此頁面列出了 Istio 支援的各種資源註解,以控制其行為。

galley.istio.io/analyze-suppress

名稱galley.istio.io/analyze-suppress
功能狀態Alpha
資源類型[任何]
描述

當執行 Istio 分析器時,要抑制的組態分析訊息代碼,以逗號分隔的清單。例如,要抑制資源上 IST0103 (PodMissingProxy) 和 IST0108 (UnknownAnnotation) 的報告,請套用註解 'galley.istio.io/analyze-suppress=IST0108,IST0103'。如果值為 '*',則會抑制所有組態分析訊息。

inject.istio.io/templates

名稱inject.istio.io/templates
功能狀態Alpha
資源類型[Pod]
描述

要使用的注入範本名稱,以逗號分隔的清單。更多資訊請參閱 https://istio.dev.org.tw/latest/docs/setup/additional-setup/sidecar-injection/#custom-templates-experimental

install.operator.istio.io/chart-owner

名稱install.operator.istio.io/chart-owner
功能狀態Alpha
資源類型[任何]
描述

代表用於建立此資源的圖表名稱。

install.operator.istio.io/owner-generation

名稱install.operator.istio.io/owner-generation
功能狀態Alpha
資源類型[任何]
描述

代表資源上次協調的世代。

install.operator.istio.io/version

名稱install.operator.istio.io/version
功能狀態Alpha
資源類型[任何]
描述

代表與資源相關聯的 Istio 版本。

istio.io/dry-run

名稱istio.io/dry-run
功能狀態Alpha
資源類型[AuthorizationPolicy]
描述

指定給定的資源是否處於試運行模式。更多資訊請參閱 https://istio.dev.org.tw/latest/docs/tasks/security/authorization/authz-dry-run/

istio.io/rev

名稱istio.io/rev
功能狀態Alpha
資源類型[Pod]
描述

指定給定代理連接的控制平面修訂版本。此註解會自動新增,不會由使用者設定。與標籤 istio.io/rev 不同,它代表實際的修訂版本,而不是要求的修訂版本。

kubernetes.io/ingress.class

名稱kubernetes.io/ingress.class
功能狀態穩定版本
資源類型[Ingress]
描述

Ingress 資源上的註解,表示負責它的控制器類別。

networking.istio.io/exportTo

名稱networking.istio.io/exportTo
功能狀態Alpha
資源類型[Service]
描述

指定此服務應匯出到的命名空間。值 '*' 表示它在網格內可訪問,'.' 表示它在其命名空間內可訪問。

prometheus.istio.io/merge-metrics

名稱prometheus.istio.io/merge-metrics
功能狀態Alpha
資源類型[Pod]
描述

指定應用程式 Prometheus 指標是否會與此工作負載的 Envoy 指標合併。

proxy.istio.io/config

名稱proxy.istio.io/config
功能狀態Beta 版本
資源類型[Pod]
描述

此特定代理的代理組態覆寫。可用選項請參閱 https://istio.dev.org.tw/docs/reference/config/istio.mesh.v1alpha1/#ProxyConfig

readiness.status.sidecar.istio.io/applicationPorts

名稱readiness.status.sidecar.istio.io/applicationPorts
功能狀態Alpha
資源類型[Pod]
描述

指定應用程式容器公開的連接埠清單。Envoy sidecar 準備探測使用它來判斷 Envoy 是否已配置並準備好接收流量。

readiness.status.sidecar.istio.io/failureThreshold

名稱readiness.status.sidecar.istio.io/failureThreshold
功能狀態Alpha
資源類型[Pod]
描述

指定 Envoy sidecar 準備探測的失敗閾值。

readiness.status.sidecar.istio.io/initialDelaySeconds

名稱readiness.status.sidecar.istio.io/initialDelaySeconds
功能狀態Alpha
資源類型[Pod]
描述

指定 Envoy sidecar 準備探測的初始延遲(秒)。

readiness.status.sidecar.istio.io/periodSeconds

名稱readiness.status.sidecar.istio.io/periodSeconds
功能狀態Alpha
資源類型[Pod]
描述

指定 Envoy sidecar 準備探測的週期(秒)。

sidecar.istio.io/agentLogLevel

名稱sidecar.istio.io/agentLogLevel
功能狀態Alpha
資源類型[Pod]
描述

指定 pilot-agent 的日誌輸出層級。

sidecar.istio.io/bootstrapOverride

名稱sidecar.istio.io/bootstrapOverride
功能狀態Alpha
資源類型[Pod]
描述

指定替代的 Envoy 引導組態檔案。

sidecar.istio.io/componentLogLevel

名稱sidecar.istio.io/componentLogLevel
功能狀態Alpha
資源類型[Pod]
描述

指定 Envoy 的元件日誌層級。

sidecar.istio.io/controlPlaneAuthPolicy

名稱sidecar.istio.io/controlPlaneAuthPolicy
功能狀態已棄用
資源類型[Pod]
描述

指定 Istio 控制平面使用的身份驗證策略。如果為 NONE,則流量不會被加密。如果為 MUTUAL_TLS,則 Envoy sidecar 之間的流量將被封裝為相互 TLS 連接。

sidecar.istio.io/discoveryAddress

名稱sidecar.istio.io/discoveryAddress
功能狀態已棄用
資源類型[Pod]
描述

指定 Envoy sidecar 使用的 XDS 探索位址。

sidecar.istio.io/enableCoreDump

名稱sidecar.istio.io/enableCoreDump
功能狀態Alpha
資源類型[Pod]
描述

指定 Envoy sidecar 是否應啟用核心轉儲。

sidecar.istio.io/extraStatTags

名稱sidecar.istio.io/extraStatTags
功能狀態已棄用
資源類型[Pod]
描述

要從代理中的 Istio Wasm 遙測中提取的其他標籤清單。每個額外的標籤都需要存在於此清單中。

sidecar.istio.io/inject

名稱sidecar.istio.io/inject
功能狀態已棄用
資源類型[Pod]
描述

指定是否應將 Envoy sidecar 自動注入到工作負載中。已棄用,請改用 sidecar.istio.io/inject 標籤。

sidecar.istio.io/interceptionMode

名稱sidecar.istio.io/interceptionMode
功能狀態Alpha
資源類型[Pod]
描述

指定用於將入站連接重定向到 Envoy 的模式 (REDIRECT 或 TPROXY)。

sidecar.istio.io/logLevel

名稱sidecar.istio.io/logLevel
功能狀態Alpha
資源類型[Pod]
描述

指定 Envoy 的日誌層級。

sidecar.istio.io/proxyCPU

名稱sidecar.istio.io/proxyCPU
功能狀態Alpha
資源類型[Pod]
描述

指定 Envoy sidecar 的請求 CPU 設定。

sidecar.istio.io/proxyCPULimit

名稱sidecar.istio.io/proxyCPULimit
功能狀態Alpha
資源類型[Pod]
描述

指定 Envoy sidecar 的 CPU 限制。

sidecar.istio.io/proxyImage

名稱sidecar.istio.io/proxyImage
功能狀態Alpha
資源類型[Pod]
描述

指定 Envoy sidecar 要使用的 Docker 映像。

sidecar.istio.io/proxyImageType

名稱sidecar.istio.io/proxyImageType
功能狀態Alpha
資源類型[Pod]
描述

指定 Envoy sidecar 要使用的 Docker 映像類型。Istio 為每個發行標籤發布除錯和 distroless 映像類型。

sidecar.istio.io/proxyMemory

名稱sidecar.istio.io/proxyMemory
功能狀態Alpha
資源類型[Pod]
描述

指定 Envoy sidecar 的請求記憶體設定。

sidecar.istio.io/proxyMemoryLimit

名稱sidecar.istio.io/proxyMemoryLimit
功能狀態Alpha
資源類型[Pod]
描述

指定 Envoy sidecar 的記憶體限制。

sidecar.istio.io/rewriteAppHTTPProbers

名稱sidecar.istio.io/rewriteAppHTTPProbers
功能狀態Alpha
資源類型[Pod]
描述

重寫 HTTP 準備和活躍探測,以重定向到 Envoy sidecar。

sidecar.istio.io/statsHistogramBuckets

名稱sidecar.istio.io/statsHistogramBuckets
功能狀態Alpha
資源類型[Pod]
描述

指定具有前綴比對器的自訂直方圖儲存區,以將 Istio 網格指標與 Envoy 統計資料分開,例如 {"istiocustom":[1,5,10,50,100,500,1000,5000,10000],"cluster.xds-grpc":[1,5,10,25,50,100,250,500,1000,2500,5000,10000]}。預設儲存區為 [0.5,1,5,10,25,50,100,250,500,1000,2500,5000,10000,30000,60000,300000,600000,1800000,3600000]

sidecar.istio.io/statsInclusionPrefixes

名稱sidecar.istio.io/statsInclusionPrefixes
功能狀態已棄用
資源類型[Pod]
描述

指定 Envoy 要發出的統計資料前綴的逗號分隔清單。

sidecar.istio.io/statsInclusionRegexps

名稱sidecar.istio.io/statsInclusionRegexps
功能狀態已棄用
資源類型[Pod]
描述

指定統計資料應比對才能由 Envoy 發出的正規表示式逗號分隔清單。

sidecar.istio.io/statsInclusionSuffixes

名稱sidecar.istio.io/statsInclusionSuffixes
功能狀態已棄用
資源類型[Pod]
描述

指定 Envoy 要發出的統計資料後綴的逗號分隔清單。

sidecar.istio.io/status

名稱sidecar.istio.io/status
功能狀態Alpha
資源類型[Pod]
描述

由 Envoy sidecar 注入產生,表示操作的狀態。包括已執行範本的版本雜湊,以及注入資源的名稱。

sidecar.istio.io/userVolume

名稱sidecar.istio.io/userVolume
功能狀態Alpha
資源類型[Pod]
描述

指定要新增到 Envoy sidecar 的一個或多個使用者磁碟區(以 JSON 陣列形式)。

sidecar.istio.io/userVolumeMount

名稱sidecar.istio.io/userVolumeMount
功能狀態Alpha
資源類型[Pod]
描述

指定要新增到 Envoy sidecar 的一個或多個使用者磁碟區掛載(以 JSON 陣列形式)。

status.sidecar.istio.io/port

名稱status.sidecar.istio.io/port
功能狀態Alpha
資源類型[Pod]
描述

指定 Envoy sidecar 的 HTTP 狀態連接埠。如果為零,則 sidecar 不會提供狀態。

topology.istio.io/controlPlaneClusters

名稱topology.istio.io/controlPlaneClusters
功能狀態Alpha
資源類型[Namespace]
描述

執行 istiod 的叢集 (或 * 表示任何) 以逗號分隔的清單,這些叢集應嘗試為遠端叢集進行領導者選舉,而該遠端叢集的系統命名空間包含此註解。Istiod 不會嘗試領導未註解的遠端叢集。

traffic.istio.io/nodeSelector

名稱traffic.istio.io/nodeSelector
功能狀態穩定版本
資源類型[Service]
描述

此註解是一組節點標籤 (key1=value,key2=value)。如果已註解的 Service 的類型為 NodePort,並且是多網路閘道(請參閱 topology.istio.io/network),則所選節點的位址將用於跨網路通訊。

traffic.sidecar.istio.io/excludeInboundPorts

名稱traffic.sidecar.istio.io/excludeInboundPorts
功能狀態Alpha
資源類型[Pod]
描述

要從重定向到 Envoy 中排除的入站連接埠的逗號分隔清單。僅在重定向所有入站流量 (即 '*') 時適用。

traffic.sidecar.istio.io/excludeInterfaces

名稱traffic.sidecar.istio.io/excludeInterfaces
功能狀態Alpha
資源類型[Pod]
描述

要從 Istio 流量捕獲中排除的介面逗號分隔清單。

traffic.sidecar.istio.io/excludeOutboundIPRanges

名稱traffic.sidecar.istio.io/excludeOutboundIPRanges
功能狀態Alpha
資源類型[Pod]
描述

要從重定向中排除的 CIDR 形式 IP 範圍的逗號分隔清單。僅在重定向所有出站流量 (即 '*') 時適用。

traffic.sidecar.istio.io/excludeOutboundPorts

名稱traffic.sidecar.istio.io/excludeOutboundPorts
功能狀態Alpha
資源類型[Pod]
描述

要從重定向到 Envoy 中排除的出站連接埠的逗號分隔清單。

traffic.sidecar.istio.io/includeInboundPorts

名稱traffic.sidecar.istio.io/includeInboundPorts
功能狀態Alpha
資源類型[Pod]
描述

要將流量重定向到 Envoy 的入站連接埠的逗號分隔清單。萬用字元 '*' 可用於配置所有連接埠的重定向。空清單將停用所有入站重定向。

traffic.sidecar.istio.io/includeOutboundIPRanges

名稱traffic.sidecar.istio.io/includeOutboundIPRanges
功能狀態Alpha
資源類型[Pod]
描述

要重定向到 Envoy 的 CIDR 形式 IP 範圍的逗號分隔清單(選用)。萬用字元 '*' 可用於重定向所有出站流量。空清單將停用所有出站重定向。

traffic.sidecar.istio.io/includeOutboundPorts

名稱traffic.sidecar.istio.io/includeOutboundPorts
功能狀態Alpha
資源類型[Pod]
描述

要將流量重定向到 Envoy 的出站連接埠的逗號分隔清單,無論目標 IP 為何。

traffic.sidecar.istio.io/kubevirtInterfaces

名稱traffic.sidecar.istio.io/kubevirtInterfaces
功能狀態Alpha
資源類型[Pod]
描述

其入站流量(來自 VM)將被視為出站的虛擬介面的逗號分隔清單。

這個資訊對您有幫助嗎?
您有任何改進建議嗎?

感謝您的回饋!