更新时间:2024-06-17 GMT+08:00

命名空间

命名空间(Namespace)是对集群中一组资源和对象的抽象整合,可通过集群资源配额实现多个用户之间的资源划分,适用于多个团队或项目共享一个集群资源的场景。

创建命名空间

  1. 登录UCS控制台,在左侧导航栏中选择“容器舰队”
  2. “容器舰队”页签下找到已开通集群联邦的舰队,单击名称进入详情页。
  3. 在左侧导航栏中选择“命名空间”,单击右上角“创建命名空间”
  4. 参照表1设置命名空间参数。

    表1 命名空间基本信息

    参数

    参数说明

    命名空间名称

    新建命名空间的名称,命名必须唯一。

    标签

    Key/value键值对格式,给命名空间添加自定义标签,定义不同属性,通过这些标签了解各个命名空间的特点。

    注解

    Key/value键值对格式,给命名空间添加自定义注解。

    描述

    输入对命名空间的描述信息。

  5. 配置完成后,单击“确定”。

    创建完成后,可单击“查看YAML”查看YAML文件,并支持下载。

使用命名空间

在创建工作负载、Service、Ingress、存储声明等场景时都会用到命名空间,以创建工作负载为例:

  1. 登录UCS控制台,在左侧导航栏中选择“容器舰队”
  2. “容器舰队”页签下找到已开通集群联邦的舰队,单击名称进入详情页。
  3. 在左侧导航栏中选择“工作负载”,在“无状态负载”页签中单击右上角“镜像创建”
  4. 设置工作负载基本信息,选择工作负载所在的命名空间。
  5. 继续完成工作负载其他配置的填写并创建。

删除命名空间

  • 在UCS控制台删除命名空间将会级联删除各个集群中的同名命名空间,并删除该命名空间相关的所有数据资源,请谨慎操作。
  • 为保证UCS的正常运行,来源为“系统”或“默认”的命名空间无法被删除。
  1. 登录UCS控制台,在左侧导航栏中选择“容器舰队”
  2. “容器舰队”页签下找到已开通集群联邦的舰队,单击名称进入详情页。
  3. 在左侧导航栏中选择“命名空间”,在命名空间列表中,选择需要删除的命名空间,单击“删除”

    如需同时删除多个命名空间,可勾选多个命名空间并单击“批量删除”

  4. 根据提示,单击“是”进行删除操作。