项目管理
概述
通过项目做权限功能隔离,分组和应用都属于某个项目,项目和环境关联
新增项目
- 登录微服务云应用控制台,选择“应用管理 > 应用列表”。
- 单击新增项目,设置项目基本信息。
- “项目名称”:输入项目名称,名称长度不能低于3个字符,不能超过30个字符,项目名称在创建完成后可以修改。
- “项目代号“:输入项目代号,必须以小写字母开头,后面可以是小写字母、数字、中划线,长度在3到30之间,项目代号创建完成后不能修改,系统默认按名称拼音规则生成,不可以修改。
- “企业项目“:下拉选择企业项目。
- “描述”:(可选)输入项目描述。
- 单击“确定”,创建项目。
说明项目名和项目代号在同一租户内是唯一的,项目代号不能是“_carms_“,“default”,项目名称不能是“默认项目”。
绑定标签
在创建完成项目后,可以对项目进行绑定标签操作。
- 登录微服务云应用控制台,选择“应用管理 > 应用列表”。
- 在项目名右侧,单击编辑标签,设置标签基本信息。
- “标签键”: 输入标签名称。
- “标签值”:输入标签值。
- 单击“确定”,创建标签。
编辑项目
- 登录微服务云应用控制台,选择“应用管理 > 应用列表”。
- 在项目名右侧,单击编辑项目,修改项目基本信息。
- “项目名称”:修改项目名称。
- “企业项目“:下拉选择修改企业项目。
- “描述”:(可选)输入项目描述。
- 单击“确定”,完成编辑。
删除项目
前提条件
删除项目的前提条件在于该项目下没有分组或者子分组以及应用和子应用,否则删除项目会提示报错。
- 登录微服务云应用控制台,选择“应用管理 > 应用列表”。
- 在项目名右侧,单击删除项目。
- 在弹出的删除提示框中单击“确定”,完成删除。
应用分组
前提条件
应用分组必须属于某个项目,要先创建项目之后才能在项目下创建应用分组。
概述
应用分组管理提供了垂直维度的应用区分功能,例如有业务关联的应用可以设置为同一分组,分组必定属于某个项目。
创建分组
- 登录微服务云应用控制台,选择“应用管理 > 应用列表”。
- 点击项目名,在应用管理右侧单击新增分组,设置应用分组基本信息。
- “所属分组”:父级项目或者分组,不能修改。
- “分组名称”:应用分组名称名称长度不能低于3个字符,不能超过30个字符。
- “分组代号”:输入分组代号,必须以小写字母开头,后面可以是小写字母、数字、中划线,长度在3到30之间,分组代号创建完成后不能修改,系统默认按名称拼音规则生成,不可以修改。
- “描述”:选填,如 这是一个示例应用分组。
- 单击“确定”,完成应用分组创建。
说明分组名和分组代号在同一租户内是唯一的,分组代号不能是“_carms_“,“default”,分组名称不能是“默认项目”。分组(包括项目)层级最多不能超过三层,超过三层会报错。父分组(包括项目)下的子分组数量不能超过100个,超过会报错。
编辑分组
- 登录微服务云应用控制台,选择“应用管理 > 应用列表”。
- 点击项目名,在应用管理下选择分组名,右侧单击“编辑分组”,编辑应用分组基本信息。
- “所属分组”:父级项目或者分组,不能修改。
- “分组名称”:应用分组名称名称长度不能低于3个字符,不能超过30个字符。
- “分组代号”:创建之后不可以修改。
- “描述”:选填,如 这是一个示例应用分组。
- 单击“确定”,完成应用分组编辑。
删除分组
前提条件
删除分组的前提条件在于该分组下没有分组或者子分组以及应用和子应用,否则删除分组会提示报错。
- 登录微服务云应用控制台,选择“应用管理 > 应用列表”。
- 点击项目名,在应用管理下选择分组名,右侧单击“删除分组”,
- 单击删除提示框的“确定”,完成应用分组删除。
应用管理
概述
应用管理是 微服务云应用平台 的基础服务之一,为用户提供了应用基本信息的管理。
前提条件
应用必须属于某个项目或者分组,要先创建项目或者分组之后才能在该项目或分组下创建应用。
创建应用
- 登录微服务云应用控制台,选择“应用管理 > 应用列表”。
- 点击项目名,在应用管理右侧单击创建应用,设置应用基本信息。
- “应用名称”:应用名称最少为3个字符,以小写字母开头,且只能包含小写英文字母、数字、连字符,并以小写字母或数字结尾。
- “技术栈类型”:选择 SpringCloud,下拉选择技术栈类型。
- “应用分组”:选择应用所属分组。可选择挂靠项目或者分组。
- “描述”:选填,如 这是一个示例应用。
- 单击“确定”,完成创建应用。
编辑应用
- 登录微服务云应用控制台,选择“应用管理 > 应用列表”。
- 点击项目名,在应用管理右侧选择应用分组,选择应用分组下的某个应用,单击应用名右侧的“编辑应用”,修改应用基本信息。
- “应用名称”:创建之后不能修改。
- “技术栈类型”:创建之后不能修改。
- “应用分组”:选择应用所属分组。可选择挂靠项目或者分组。
- “描述”:选填,如 这是一个示例应用。
- 单击“确定”,完成编辑应用。
说明如果编辑应用将当前应用分组更换到其他项目或者分组下,如果当前应用下面存在应用实例,则不允许调整应用分组到其他项目或分组下
删除应用
前提条件
若应用下还存在关联的应用实例,则无法删除。
在“应用详情“页面,单击右上角的“删除应用“,在弹出的对话框中单击 “确认”。
收藏应用
- 登录微服务云应用控制台,选择“应用管理 > 应用列表”。
- 点击项目名,在应用管理右侧选择应用分组,选择应用分组下的某个应用,单击应用名右侧的“收藏应用”。
取消收藏
- 登录微服务云应用控制台,选择“应用管理 > 应用列表”。
- 选择“收藏应用”,选择某个应用,单击应用名右侧的“取消收藏”。
应用详情
应用详情分为三块内容:部署信息、基本信息、发布记录。
部署信息
概述
查看应用的部署情况,根据不同的应用发布方式,分为容器应用实例、ECS应用实例。选择相应的页签去查看应用的部署详情。该应用所属的项目关联的环境下的应用实例数,根据不同环境展示不同环境下的应用实例部署信息。
- 登录微服务云应用控制台,选择“应用管理 > 应用列表”。
- 点击项目名,在应用管理下选择应用分组下的某个应用,单击应用名,单击右侧的“部署信息”。
- 环境:应用所属项目下关联的所有环境以及环境下已发布的应用实例数,勾选展示。
- 容器应用实例:容器部署方式下不同环境的应用实例列表信息。
- ECS应用实例:Ecs部署方式下不同环境的应用实例列表信息。
- 应用实例列表基本信息:包含应用实例名称、运行实例数/期望实例数、实例总数、所属项目、所属分组、应用名称、部署单元、技术栈版本、标签、工作负载类型(容器应用实例)、发布时间、发布状态、实例来源、操作。
应用信息
概述
查看应用的基本元数据信息,包含应用名称、技术栈类型、应用描述、创建时间、修改时间。
发布记录
概述
查看应用的发布记录。根据不同的应用发布部署方式,分为容器应用实例、ECS应用实例。可以单击"发布单名称",跳转到相应的发布单页面。
- 登录微服务云应用控制台,选择“应用管理 > 应用列表”。
- 点击项目名,在应用管理下选择应用分组下的某个应用,单击应用名,单击右侧的“发布记录”。
- 容器应用实例:容器部署方式下不同环境的应用实例列表信息。
- ECS应用实例:Ecs部署方式下不同环境的应用实例列表信息。
- 发布单列表基本信息:包含发布单名称、部署单元、应用数量、状态、执行人、执行时间。
关联环境
概述
项目与环境关联,形成多对多的关系,便于提前规划设计项目部署的环境,只有项目关联了该环境,该项目下所有的应用在应用实例部署时才能被选择发布,在该项目下可以查看项目有哪些环境以及环境的资源信息。
- 登录微服务云应用控制台,选择“应用管理 > 应用列表”。
- 点击项目名,在“环境列表”,单击右侧的“关联环境”。
- 在弹出的添加关联环境,设置环境信息。
- “项目”:环境关联的项目,不能修改
- “环境”:下拉选择要关联的环境
- 单击“确定”,完成项目与环境关联。
- 回到“环境列表”,查看该项目下关联的环境以及环境下的资源列表。
取消关联
前提条件
该环境下如果存在已发布的应用实例,则不允许解除项目与环境的关联关系。
- 登录微服务云应用控制台,选择“应用管理 > 应用列表”。
- 点击项目名,在“环境列表”,单击右侧的“关联环境”。
- 选择某个已关联的环境,单击右侧的“删除关联”。
- 在弹出的提示框中,单击“确定”,完成删除项目环境关联。