添加现有 Kubernetes 命名空间至 KubeSphere 企业空间

Kubernetes 命名空间即 KubeSphere 项目。如果您不是在 KubeSphere 控制台创建命名空间对象,则该命名空间不会直接在企业空间中显示。不过,集群管理员依然可以在集群管理页面查看该命名空间。同时,您也可以将该命名空间添加至企业空间。

本教程演示如何添加现有 Kubernetes 命名空间至 KubeSphere 企业空间。

准备工作

  • 您需要有一个具有集群管理权限的用户。例如,您可以直接以 admin 身份登录控制台,或者创建一个具有该权限的新角色并将其分配至一个用户。

  • 您需要有一个可用的企业空间,以便将命名空间分配至该企业空间。有关更多信息,请参见创建企业空间、项目、用户和角色

创建 Kubernetes 命名空间

首先,创建一个示例 Kubernetes 命名空间,以便稍后将其添加至企业空间。执行以下命令:

kubectl create ns demo-namespace

有关创建 Kubernetes 命名空间的更多信息,请参见命名空间演练

添加命名空间至 KubeSphere 企业空间

  1. admin 身份登录 KubeSphere 控制台,转到集群管理页面。点击项目,您可以查看在当前集群中运行的所有项目),包括前述刚刚创建的项目。

  2. 通过 kubectl 创建的命名空间不属于任何企业空间。请点击右侧的 ,选择分配企业空间

  3. 在弹出的对话框中,为该项目选择一个企业空间项目管理员,然后点击确定

  4. 转到您的企业空间,可以在项目页面看到该项目已显示。

通过邮件接收 KubeSphere 最新的技术博客与产品更新的通知


感谢您的反馈。如果您有关于如何使用 KubeSphere 的具体问题,请在 Slack 上提问。如果您想报告问题或提出改进建议,请在 GitHub 存储库中打开问题。