添加现有 Kubernetes 命名空间至 KubeSphere 企业空间
Kubernetes 命名空间即 KubeSphere 项目。如果您不是在 KubeSphere 控制台创建命名空间对象,则该命名空间不会直接在企业空间中显示。不过,集群管理员依然可以在集群管理页面查看该命名空间。同时,您也可以将该命名空间添加至企业空间。
本教程演示如何添加现有 Kubernetes 命名空间至 KubeSphere 企业空间。
准备工作
-
您需要有一个具有集群管理权限的用户。例如,您可以直接以
admin
身份登录控制台,或者创建一个具有该权限的新角色并将其分配至一个用户。 -
您需要有一个可用的企业空间,以便将命名空间分配至该企业空间。有关更多信息,请参见创建企业空间、项目、用户和角色。
创建 Kubernetes 命名空间
首先,创建一个示例 Kubernetes 命名空间,以便稍后将其添加至企业空间。执行以下命令:
kubectl create ns demo-namespace
有关创建 Kubernetes 命名空间的更多信息,请参见命名空间演练。
添加命名空间至 KubeSphere 企业空间
-
以
admin
身份登录 KubeSphere 控制台,转到集群管理页面。点击项目,您可以查看在当前集群中运行的所有项目),包括前述刚刚创建的项目。 -
通过 kubectl 创建的命名空间不属于任何企业空间。请点击右侧的 ,选择分配企业空间。
-
在弹出的对话框中,为该项目选择一个企业空间和项目管理员,然后点击确定。
-
转到您的企业空间,可以在项目页面看到该项目已显示。
反馈
这篇文章对您有帮助吗?
通过邮件接收 KubeSphere 最新的技术博客与产品更新的通知
感谢您的反馈。如果您有关于如何使用 KubeSphere 的具体问题,请在 Slack 上提问。如果您想报告问题或提出改进建议,请在 GitHub 存储库中打开问题。