在Kubernetes中,所有對象都會被指定一個唯一的Name和UID。
用戶還可以指定一些不要求唯一性的數據附加到對象上,例如Label和Annotation。
1. Name
Name是我們在創建一個Kubernetes對象時必須指定的,無論是Pod,ReplicaSet或者Deployment等等。如果通過REST API訪問的話,形式就如/api/v1/pods/some-name。
一個Name只能由小寫字母,-和.組成,並且長度不能超過253個字符。
在同一個命名空間下,同種類型的對象,其Name必須唯一。
2. UID
Kubernetes在創建一個對象時,除了擁有Name以外,還會爲其分配一個全局唯一的UID。
作者:伊凡的一天
鏈接:https://www.jianshu.com/p/92d2639aee7c
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯繫作者獲得授權並註明出處。