資源註解
此頁面列出了 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/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 統計資料分開,例如 |
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)將被視為出站的虛擬介面的逗號分隔清單。 |