命名空间基本操作
更新时间:2026-03-17
概述
命名空间是对一组 Kubernetes 资源和对象的抽象集合,可用于将系统内部对象划分为不同的项目组或用户组。创建的 Pod、Service、Deployment、StatefulSet 等资源都归属于某一个命名空间。
命名空间分类
按照命名空间创建方式的不同,可分为以下类型:
-
集群默认创建:创建 Kubernetes 集群时,系统会自动创建一系列命名空间。
- default:集群默认命名空间,创建 K8s 资源时未指定命名空间则默认部署在该空间。
- kube-system:Kubernetes 系统部署资源使用的命名空间,通过组件管理部署的资源也部署在该空间。
- kube-public:所有用户(包括未经过身份验证的用户)均可读取的命名空间,用于部署公共插件、容器模板等公共资源。
- kube-node-lease:该空间用于存放与各节点相关的租约(Lease)。租约由节点定期更新,租约期限内控制面可检测节点心跳并识别节点故障。
创建命名空间
- 登录百度智能云管理控制台。
- 进入产品服务>云原生>容器引擎 CCE,单击集群管理>集群列表,单击目标集群名称,进入"集群详情"页,在侧边栏单击命名空间与配额。
- 单击新建命名空间,填写命名空间名称以及对应的标签(选填)。
| 配置项 | 必选/可选 | 配置说明 |
|---|---|---|
| 命名空间 | 必选 | 输入命名空间的名称。 |
| 标签 | 可选 | 设置命名空间的标签信息。 |
- 单击确定,完成命名空间创建。
编辑命名空间
在命名空间列表页面,单击编辑按钮,可以对命名空间标签进行更新。
删除命名空间
在命名空间列表页面,选择要删除的空间,单击更多下的删除,确认信息后,单击"确认"删除该空间。
说明:
- default、kube-system、kube-public命名空间不支持删除
评价此篇文章
