LabelSelector
import "k8s.io/apimachinery/pkg/apis/meta/v1"
Label selector 是一个针对一组资源的标签查询。matchLabels 和 matchExpressions 的结果通过 AND 逻辑结合。空的 Label selector 匹配所有对象。空的 Label selector (null) 不匹配任何对象。
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 数组必须为空。在策略性合并修补(strategic merge patch)期间,这个数组会被替换。
matchLabels (map[string]string)
matchLabels 是 {key,value} 对的映射。matchLabels 映射中的单个 {key,value} 对等同于 matchExpressions 中的一个元素,其 key 字段为 "key",operator 为 "In",values 数组仅包含 "value"。这些需求通过 AND 逻辑结合。
本页面是自动生成的。
如果你打算报告本页面的问题,请在问题描述中注明本页面是自动生成的。修复可能需要在 Kubernetes 项目的其他地方进行。