项目和多集群项目

KubeSphere 中的一个项目是一个 Kubernetes 命名空间,用于将资源划分成互不重叠的分组。这一功能可在多个租户之间分配集群资源,从而是一种逻辑分区功能。

多集群项目跨集群运行,能为用户提供高可用性,并在问题发生时将问题隔离在某个集群内,避免影响业务。有关更多信息,请参见多群集管理

本章介绍项目管理的基本操作,如创建项目和删除项目。

准备工作

  • 您需要准备一个可用的企业空间。
  • 您需要获取项目管理权限。该权限包含在内置角色 workspace-self-provisioner 中。
  • 在创建多集群项目前,您需要通过直接连接代理连接启用多集群功能。

项目

创建项目

  1. 打开企业空间的项目管理页面,点击创建

    create-project

    备注

    • 您可以在集群下拉列表中更改创建项目的集群。该下拉列表只有在启用多群集功能后才可见。

    • 如果页面上没有创建按钮,则表示您的企业空间没有可用的集群。您需要联系平台管理员或集群管理员,以便在集群中创建企业空间资源。平台管理员或集群管理员需要在集群管理页面设置集群可见性,才能将集群分配给企业空间。

  2. 在弹出的创建项目对话框中输入项目名称,根据需要添加别名或说明,选择要创建项目的集群(如果没有启用多集群功能,则不会出现此选项),然后点击确定完成操作。

    create-project-page

  3. 创建的项目会显示在下图所示的列表中。您可以点击项目名称打开概览页面。

    project-list

编辑项目信息

  1. 在左侧导航栏中选择项目设置下的基本信息,在页面右侧点击项目管理

    basic-info-page

  2. 在下拉列表中选择编辑信息

    备注

    项目名称无法编辑。如需修改其他信息,请参考相应的文档章节。

删除项目

  1. 在左侧导航栏中选择项目设置下的基本信息,在页面右侧点击项目管理

    basic-info-page

  2. 在下拉列表中选择删除项目

  3. 在弹出的对话框中输入项目名称,点击确定

    警告

    项目被删除后无法恢复,项目中的资源也会从项目中移除。

多集群项目

创建多集群项目

  1. 打开企业空间的项目管理页面,点击多集群项目,再点击创建

    create-multicluster-project

    备注

    • 如果页面上没有创建按钮,则表示您的企业空间没有可用的集群。您需要联系平台管理员或集群管理员,以便在集群中创建企业空间资源。平台管理员或集群管理员需要在集群管理页面设置集群可见性,才能将集群分配给企业空间。
    • 请确保至少有两个集群已分配给您的企业空间。
  2. 在弹出的创建多集群项目对话框中输入项目名称,并根据需要添加别名或说明,点击添加集群为项目选择多个集群,然后点击确定完成操作。

    create-multicluster-project-page

  3. 创建的多集群项目会显示在下图所示的列表中。您可以点击项目名称打开概览页面。

    multicluster-project-list

编辑多集群项目信息

  1. 在左侧导航栏中选择项目设置下的基本信息,在页面右侧点击项目管理

    basic-info-multicluster

  2. 在下拉列表中选择编辑信息

    备注

    项目名称无法编辑。如需修改其他信息,请参考相应的文档章节。

删除多集群项目

  1. 在左侧导航栏中选择项目设置下的基本信息,在页面右侧点击项目管理

    basic-info-multicluster

  2. 在下拉列表中选择删除项目

  3. 在弹出的对话框中输入项目名称,点击确定

    警告

    多集群项目被删除后无法恢复,项目中的资源也会从项目中移除。