在Kubernetes中,所有對象都會被指定一個唯一的Name和UID。
用戶還可以指定一些不要求唯一性的數(shù)據(jù)附加到對象上子巾,例如Label和Annotation。
1. Name
Name是我們在創(chuàng)建一個Kubernetes對象時必須指定的罚随,無論是Pod,ReplicaSet或者Deployment等等羽资。如果通過REST API訪問的話淘菩,形式就如/api/v1/pods/some-name
。
一個Name只能由小寫字母屠升,-
和.
組成潮改,并且長度不能超過253個字符。
在同一個命名空間下腹暖,同種類型的對象汇在,其Name必須唯一。
2. UID
Kubernetes在創(chuàng)建一個對象時脏答,除了擁有Name以外糕殉,還會為其分配一個全局唯一的UID。
參考文章
https://kubernetes.io/docs/concepts/overview/working-with-objects/names/