Kubernetes REST API中的所有对象都由名称和UID明确标识。
对于非惟一的用户提供的属性,Kubernetes提供和。
查看 获取名称和 UID 的精确语法规则。
名称
名称可以用于在资源URL中定位对象,如 /api/v1/pods/some-name
。
某种类型的对象的名称一次只能出现一次。 但是,如果对象删除了,则可以创建一个具有相同名称的新对象。
按照惯例,Kubernetes 资源的名称最长可达 253 个字符,并由小写字母、数字、 “-” 和 “.” 组成,但某些资源可能有更具体的限制。
UIDs
UID是一个Kubernetes系统生成的字符串,用于惟一地标识对象。
在Kubernetes集群的整个生命周期中创建的每个对象都有一个不同的UID。 它的目的是区分类似实体的历史事件。