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)