LabelSelector

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

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

標籤選擇器是對一組資源的標籤查詢。matchLabels 和 matchExpressions 的結果會進行 AND 運算。空的標籤選擇器會比對所有物件。空值標籤選擇器不會比對任何物件。


  • matchExpressions ([]LabelSelectorRequirement)

    原子性:在合併期間將被取代

    matchExpressions 是標籤選擇器需求的清單。這些需求會進行 AND 運算。

    標籤選擇器需求是一種選擇器,其中包含值、鍵,以及關聯鍵與值的運算子。

    • matchExpressions.key (string), 必填

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

    • matchExpressions.operator (string), 必填

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

    • matchExpressions.values ([]string)

      原子性:在合併期間將被取代

      values 是字串值的陣列。如果運算子是 In 或 NotIn,則 values 陣列必須為非空。如果運算子是 Exists 或 DoesNotExist,則 values 陣列必須為空。此陣列會在策略性合併修補期間被取代。

  • matchLabels (map[string]string)

    matchLabels 是 {key,value} 配對的映射。matchLabels 映射中的單個 {key,value} 相當於 matchExpressions 的一個元素,其鍵欄位為 "key",運算子為 "In",且 values 陣列僅包含 "value"。這些需求會進行 AND 運算。

此頁面為自動產生。

如果您計劃回報此頁面的問題,請在您的問題描述中提及此頁面為自動產生。此修復可能需要在 Kubernetes 專案的其他地方進行。

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