命名空间¶
命名空间是 Kubernetes 中用来进行资源隔离的一种抽象。一个集群下可以包含多个不重名的命名空间,每个命名空间中的资源相互隔离。有关命名空间的详细介绍,可参考名字空间。
本文将介绍命名空间的相关操作。
创建命名空间¶
支持通过表单轻松创建命名空间,也支持通过编写或导入 YAML 文件快速创建命名空间。
Note
- 在创建命名空间之前,需要在容器管理模块接入 Kubernetes 集群或者创建 Kubernetes 集群。
- 集群初始化后通常会自动生成默认的命名空间
default
。但对于生产集群而言,为便于管理,建议创建其他的命名空间,而非直接使用default
命名空间。
表单创建¶
-
在
集群列表
页面点击目标集群的名称。 -
在左侧导航栏点击
命名空间
,然后点击页面右侧的创建
按钮。 -
填写命名空间的名称,配置工作空间和标签(可选设置),然后点击
确定
。Info
-
命名空间绑定工作空间之后,该命名空间的资源就会共享给所绑定的工作空间。有关工作空间的详细说明,可参考工作空间与层级。
-
命名空间创建完成后,仍然可以绑定/解绑工作空间。
-
-
点击
确定
,完成命名空间的创建。在命名空间列表右侧,点击⋮
,可以从弹出菜单中选择更新、绑定/解绑工作空间、配额管理、删除等更多操作。
YAML 创建¶
-
在
集群列表
页面点击目标集群的名称。 -
在左侧导航栏点击
命名空间
,然后点击页面右侧的YAML 创建
按钮。 -
输入或粘贴事先准备好的 YAML 内容,或者从本地直接导入已有的 YAML 文件。
输入 YAML 内容后,点击
下载
可以将该 YAML 文件保存到本地。 -
最后在弹框右下角点击
确定
即可。