Labels and Selectors

2018-12-09  本文已影响0人  wangxiaoxi

Labels是attached给objects的一组键值对,例如pods。Labels用来给objects赋予特定的属性,而这些属性对core system本身并不起作用,但对一些用户非常有用。Labels用于组织和用于选择objects的子集。Labels可以在创建时指定,也可以后续在任何时候增加和编辑。任一object可以有一组key/value所定义。但key必须唯一。

labels

我们最终都会通过不同的搜索而编排索引,并利用索引在UIs和CLIs上分类和分组。注意,大量的,有组织的,非标识性的信息应该用annotations所定义,而非用Labels。

Motivations

Labels使用户可以对他们自己定义的组织和系统objects之前有很好的Map.

服务的部署和批处理的pipeline经常是多纬实体(例如:多个deployments, 多个release tracks等)。有了Labels就可以把不同纬度的实体整合到一起展示。

上一篇下一篇

猜你喜欢

热点阅读