命名空间

命名空间(namespace)是对一组资源和对象的抽象整合。在同一个集群内可创建不同的命名空间,不同命名空间中的数据彼此隔离,使得它们既可以共享同一个集群的服务,也能够互不干扰。例如,将开发环境、测试环境的业务分别放在不同的命名空间。

命名空间类别

命名空间分为以下两类:

  • 系统默认的命名空间:集群在启动时会默认创建以下命名空间。

    • l7-cluster:部署系统组件。

    • default:在不指定命名空间时,默认使用 default。

    • kube-node-lease:系统命名空间。

    • kube-public:用来部署公共插件、容器模板等。

    • kube-system:部署系统组件。

  • 用户自定义的命名空间:您可以按照需要创建命名空间,例如开发环境、联调环境和测试环境分别创建对应的命名空间(见下图)。或者按照不同的业务创建对应的命名空间,例如,系统分为登录和游戏,可以分别创建对应命名空间。

    1

创建命名空间

前提条件

已创建集群。

操作步骤

  1. 登录容器应用服务控制台,在左侧导航栏单击 集群管理

  2. 在左侧导航栏,单击 命名空间,进入命名空间列表页面。

  3. 单击 创建 进入 创建命名空间 页面,输入以下信息,单击 创建

    • 名称:输入命名空间名称。名称必须唯一。

    • 标签:为命名空间添加自定义标签。

删除命名空间

删除命名空间将会释放该命名空间下的所有资源。

操作步骤

  1. 登录容器应用服务控制台,在左侧导航栏单击 集群管理

  2. 在左侧导航栏,单击 命名空间,进入命名空间列表页面。

  3. 单击命名空间右侧 操作 栏中的 删除, 在弹出的对话框中单击 确认

    系统会弹出删除命名空间成功的提示。

查看命名空间详情

您可以通过控制台查看命名空间详情。

操作步骤

  1. 登录容器应用服务控制台,在左侧导航栏单击 集群管理

  2. 在左侧导航栏,单击 命名空间,进入命名空间列表页面。

  3. 单击命名空间名称进入命名空间详情页查看信息。