命名空间(Namespace)是对集群中对象和资源的抽象整合。在同一集群中,可以创建多个命名空间。不同命名空间中的对象和资源相互隔离。本文描述了如何通过控制台创建命名空间。
集群中的命名空间,包括两类:系统命名空间、用户自建命名空间。其中,集群在启动时会默认创建 default、kube-public、kube-system、kube-node-lease 命名空间。
命名空间名称 | 说明 |
---|---|
default | 所有未指定 Namespace 的对象都会被分配在 default 命名空间。 |
kube-public | 此命名空间下的资源可以被所有人访问(包括未认证用户),用来部署公共插件、容器模板等。 |
kube-system | 所有由 Kubernetes 系统创建的资源都处于这个命名空间。 |
kube-node-lease | 用于与各个节点相关的租约(Lease)对象。 节点租期允许 kubelet 发送心跳,由此控制面能够检测到节点故障。 |
已创建集群。详细操作,请参见创建边缘集群。
配置项 | 描述 |
---|---|
名称 | 输入命名空间的名称。同一个集群下,命名空间须唯一。命名规则如下:
说明 请避免使用 |
标签 | 可选。设置命名空间的标签,包含标签的键和值。 |
注解 | 可选。设置命名空间的注解,包含注解的键和值。 |