导入命名空间

前提条件

  • 该命名空间未与平台上的任何项目关联。

  • 仅能将命名空间导入已关联其目标集群的项目。如果平台上不存在与目标集群关联的项目,则必须先创建一个与该集群关联的项目。

概述

命名空间管理功能

  • 跨集群命名空间导入

    • 将命名空间导入项目后,可实现对平台上所有集群的 Kubernetes 命名空间的集中管理。这使得管理员能够在分布式环境中统一资源治理和监控。
  • 命名空间解除关联

    • 解除命名空间关联功能允许您将命名空间从当前项目中解绑,以便为重新分配或清理做好准备。

将命名空间导入项目后,相当于为其赋予了与在平台上本地创建的命名空间等同的能力。这包括对项目级策略(例如:资源配额)的访问、统一监控和治理控制。

注意

  • 一个命名空间在任何时刻只能与一个项目关联。
  • 如果命名空间已与某项目关联,则在未解除与原项目的关联前,无法导入或重新分配到其他项目。

使用场景

常见的使用场景包括:

  • 在将新集群连接到平台后,您可以通过命名空间导入功能将其现有的 Kubernetes 命名空间与项目关联。选择目标项目和集群以导入命名空间。此操作使项目能够对命名空间进行治理,包括资源配额、监控和政策执行。
  • 被解除关联的命名空间可以通过命名空间导入功能重新与其他项目关联,以实现集中治理。

  • 未与任何项目关联的命名空间(例如:通过集群级脚本创建的)必须通过命名空间导入功能链接到目标项目,才能实现平台级治理,包括可见性和集中管理。

操作步骤

  1. 项目管理 视图中,单击待导入命名空间的 项目名称

  2. 在左侧导航栏中,单击 命名空间 > 命名空间

  3. 单击 创建命名空间 旁的 下拉 按钮,然后选择 导入命名空间

  4. 参考 创建命名空间 参数说明配置相关参数。

  5. 单击 导入