项目和多集群项目
KubeSphere 中的项目即 Kubernetes 命名空间,用于将资源划分成互不重叠的分组。这一功能可在多个租户之间分配集群资源,是一种逻辑分区功能。
多集群项目跨集群运行,能为用户提供高可用性,并在问题发生时将问题隔离在某个集群内,避免影响业务。有关更多信息,请参见多集群管理。
本教程演示如何管理项目和多集群项目。
准备工作
- 您需要有一个可用的企业空间和一个用户 (
project-admin
)。该用户必须在该企业空间拥有workspace-self-provisioner
角色。有关更多信息,请参见创建企业空间、项目、用户和角色。 - 在创建多集群项目前,您需要通过直接连接或代理连接启用多集群功能。
项目
创建项目
前往企业空间的项目页面,点击项目选项卡下的创建。
备注
您可以在集群下拉列表中更改创建项目的集群。该下拉列表只有在启用多集群功能后才可见。
如果页面上没有创建按钮,则表示您的企业空间没有可用的集群。您需要联系平台管理员或集群管理员,以便在集群中创建企业空间资源。平台管理员或集群管理员需要在集群管理页面设置集群可见性,才能将集群分配给企业空间。
在弹出的创建项目窗口中输入项目名称,根据需要添加别名或说明。在集群设置下,选择要创建项目的集群(如果没有启用多集群功能,则不会出现此选项),然后点击确定。
创建的项目会显示在下图所示的列表中。您可以点击项目名称打开概览页面。
编辑项目
前往您的项目,选择项目设置下的基本信息,在页面右侧点击管理。
从下拉菜单中选择编辑信息。
备注
项目名称无法编辑。如需修改其他信息,请参考相应的文档教程。
若要删除项目,选择该下拉菜单中的删除,在弹出的对话框中输入项目名称,点击确定。
警告
项目被删除后无法恢复,项目中的资源也会从项目中移除。
多集群项目
创建多集群项目
前往企业空间的项目页面,点击多集群项目选项卡,再点击创建。
备注
- 如果页面上没有创建按钮,则表示您的企业空间没有可用的集群。您需要联系平台管理员或集群管理员,以便在集群中创建企业空间资源。平台管理员或集群管理员需要在集群管理页面设置集群可见性,才能将集群分配给企业空间。
- 请确保至少有两个集群已分配给您的企业空间。
在弹出的创建多集群项目窗口中输入项目名称,并根据需要添加别名或说明。在集群设置下,点击添加集群为项目选择多个集群,然后点击确定。
创建的多集群项目会显示在列表中。点击多集群项目右侧的 ,从下拉菜单中选择一个操作:
- 编辑信息:编辑多集群项目的基本信息。
- 添加集群:在弹出对话框的下拉列表中选择一个集群并点击确定,为多集群项目添加一个集群。
- 删除:删除多集群项目。
编辑多集群项目
前往您的多集群项目,选择项目设置下的基本信息,在页面右侧点击管理。
从下拉菜单中选择编辑信息。
备注
项目名称无法编辑。如需修改其他信息,请参考相应的文档教程。
若要删除多集群项目,选择该下拉菜单中的删除项目,在弹出的对话框中输入项目名称,点击确定。
警告
多集群项目被删除后无法恢复,项目中的资源也会从项目中移除。