LabelSelector
import "k8s.io/apimachinery/pkg/apis/meta/v1"
标签选择算符是对一组资源的标签查询。
matchLabels
和 matchExpressions
的结果按逻辑与的关系组合。
一个 empty
标签选择算符匹配所有对象。一个 null
标签选择算符不匹配任何对象。
-
matchExpressions ([]LabelSelectorRequirement)
原子性:将在合并期间被替换
matchExpressions
是标签选择算符要求的列表,这些要求的结果按逻辑与的关系来计算。标签选择算符要求是包含值、键和关联键和值的运算符的选择算符。
-
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
,运算符为In
,values
数组仅包含value
。所表达的需求最终要按逻辑与的关系组合。
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.