3 项目管理

KubeOperator 系统中默认创建 KubeOperator 项目,如果 2.3 版本及以下版本升级为 2.4 版本的集群将全部属于 KubeOperator 项目。 超级管理员(admin 账号和新建的超级管理员账号)可以创建多个项目,项目内可以部署多个集群,不同项目之间的集群除超级管理员以外账号是不可见的。 项目管理员管理该项目的集群,通过授权资源(包括主机,存储,部署计划和备份账号)给项目,然后可以开始创建集群。

3.1 创建项目

【项目管理】页,点击【添加】,输入项目名称和描述信息提交,创建项目完成后并不能马上创建 K8s 集群,需要授权集群所需的资源,后续 3.3 章节将详细描述。

project-1

3.2 添加成员

超级管理员账号可以分配一个或多个项目管理员角色给项目,项目管理员可以对该项目创建,安装,升级等等管理集群的操作。 例如,在【项目管理】—【 qa 】项目—【成员】中,单击【管理】,选择管理员和只读用户,确定后在【成员】列表中列出所有项目中的用户,包括用户名和角色。 项目管理员仅可以给项目添加只读用户。

project-2

project-3

3.3 资源授权

在 KubeOperator 环境中的资源需要超级管理员或项目管理员授权给项目后才可以使用,包括主机、存储、备份账号等。 例如,在【项目管理】—【 qa 】项目—【资源】中,授权主机、存储资源。

project-4

project-5

在选择该项目创建集群时,授权的资源在可选列表里面。所以手动模式集群,必须的资源包括主机和外部存储(假如使用外部存储)。