LabelSelector

標籤選擇器是對一組資源的標籤查詢。

import "k8s.io/apimachinery/pkg/apis/meta/v1"

標籤選擇器是對一組資源的標籤查詢。`matchLabels` 和 `matchExpressions` 的結果透過 AND 組合。空的標籤選擇器匹配所有物件。`null` 標籤選擇器匹配任何物件。


  • matchExpressions ([]LabelSelectorRequirement)

    原子性:在合併期間將被替換

    matchExpressions 是標籤選擇器需求的列表。這些需求透過 AND 組合。

    標籤選擇器 requirement 是一個包含值、鍵和關係鍵與值的運算子的選擇器。

    • matchExpressions.key (string), 必需

      key 是選擇器適用的標籤鍵。

    • matchExpressions.operator (string), 必需

      operator 表示鍵與一組值之間的關係。有效運算子為 In、NotIn、Exists 和 DoesNotExist。

    • matchExpressions.values ([]string)

      原子性:在合併期間將被替換

      values 是一個字串值陣列。如果 operator 是 In 或 NotIn,則 values 陣列必須非空。如果 operator 是 Exists 或 DoesNotExist,則 values 陣列必須為空。此陣列在戰略合併補丁期間被替換。

  • matchLabels (map[string]string)

    matchLabels 是一個 {key,value} 對的對映。matchLabels 對映中的單個 {key,value} 等同於 matchExpressions 的一個元素,其 key 欄位為 "key",operator 為 "In",values 陣列僅包含 "value"。這些需求透過 AND 組合。

本頁面是自動生成的。

如果你打算報告此頁面存在的問題,請在問題描述中提及此頁面是自動生成的。修復可能需要在 Kubernetes 專案的其他地方進行。

上次修改時間:2024 年 8 月 24 日太平洋標準時間晚上 10:29:更新 v1.31 的生成的 API 參考 (890b36a496)