命名空间(namespace)是对一组资源和对象的抽象整合。在同一个集群内可创建不同的命名空间,不同命名空间中的数据彼此隔离,使得它们既可以共享同一个集群的服务,也能够互不干扰。例如,将开发环境、测试环境的业务分别放在不同的命名空间。
命名空间类别
命名空间分为以下两类:
系统默认的命名空间:集群在启动时会默认创建以下命名空间。
l7-cluster:部署系统组件。
default:在不指定命名空间时,默认使用 default。
kube-node-lease:系统命名空间。
kube-public:用来部署公共插件、容器模板等。
kube-system:部署系统组件。
用户自定义的命名空间:您可以按照需要创建命名空间,例如开发环境、联调环境和测试环境分别创建对应的命名空间(见下图)。或者按照不同的业务创建对应的命名空间,例如,系统分为登录和游戏,可以分别创建对应命名空间。
创建命名空间
前提条件
操作步骤
登录容器应用服务控制台,在左侧导航栏单击 集群管理。
在左侧导航栏,单击 命名空间,进入命名空间列表页面。
单击 创建 进入 创建命名空间 页面,输入以下信息,单击 创建。
名称:输入命名空间名称。名称必须唯一。
标签:为命名空间添加自定义标签。
删除命名空间
删除命名空间将会释放该命名空间下的所有资源。
操作步骤
登录容器应用服务控制台,在左侧导航栏单击 集群管理。
在左侧导航栏,单击 命名空间,进入命名空间列表页面。
单击命名空间右侧 操作 栏中的 删除, 在弹出的对话框中单击 确认。
系统会弹出删除命名空间成功的提示。
查看命名空间详情
您可以通过控制台查看命名空间详情。
操作步骤
登录容器应用服务控制台,在左侧导航栏单击 集群管理。
在左侧导航栏,单击 命名空间,进入命名空间列表页面。
单击命名空间名称进入命名空间详情页查看信息。
文档内容是否对您有帮助?