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 字段为 "key",操作符为 "In",values 数组仅包含 "value"。这些要求是 AND 操作。

此页面是自动生成的。

如果您计划报告此页面上的问题,请在您的问题描述中提及该页面是自动生成的。修复可能需要在 Kubernetes 项目中的其他地方进行。

最后修改于 2023 年 7 月 26 日下午 1:45 PST: 生成内容 (1e2ed88743)