名称
Kubernetes REST API 中的所有对象都由名称和 UID 明确标识。
对于非唯一的用户提供的属性,Kubernetes 提供了标签和注释。
有关名称和 UID 的精确语法规则,请参见标识符设计文档。
名称
客户端提供的字符串,引用资源 url 中的对象,如/api/v1/pods/some name
。
一次只能有一个给定类型的对象具有给定的名称。但是,如果删除对象,则可以创建同名的新对象。
按照惯例,Kubernetes 资源的名称最大长度应为 253 个字符,由小写字母、数字、-
和 .
组成,但某些资源有更具体的限制。
例如,下面是一个配置文件,Pod 名为 nginx-demo
,容器名为 nginx
:
apiVersion: v1
kind: Pod
metadata:
name: nginx-demo
spec:
containers:
- name: nginx
image: nginx:1.7.9
ports:
- containerPort: 80
UIDs
Kubernetes 系统生成的字符串,唯一标识对象。
在 Kubernetes 集群的整个生命周期中创建的每个对象都有一个不同的 uid,它旨在区分类似实体的历史事件。
当前内容版权归 Kubernetes官网 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 Kubernetes官网 .