使用Kubernetes对象4---标签和选择器(Labels and Selectors)
Labels是附到对象(如pods)上的键值对。Labels目的在于明确标识对象的属性,这些属性与用户相关并富有意义,但Labels对于核心系统来说并不具备语义。Labels可以用来组织和选择对象的子集。Labels可以在对象创建时附上,也可以在任意时间添加和修改。每个对象有一系列的键值对标签定义。给定一个对象,它的每个键(Key)都必须是唯一的。
"metadata": {
"labels": {
"key1" : "value1",
"key2" : "value2"
}
}
Labels允许高效的查询和观察,并且对用户有理想的UIs和CLIs。非识别的信息需要使用注解(annotations)记录