概述
创建制品微服务的流程与创建源码微服务流程大体上是类似,主要区别在应用基本信息和应用配置页面填写和选择的信息不同。制品微服务目前支持Java语言Spring Cloud和Dubbo框架的jar报和war包类型制品。为避免赘述,这里只阐述不同之处,未提及流程均与创建源码微服务相同。
制品微服务应用基本信息
基本信息包括:
● 应用名称。
● 应用来源。选择制品。
● 制品类型。因为是Java微服务,所以制品类型是Jar包或者War包。
● 应用描述。
制品微服务应用配置
应用配置包括:
- 部署环境。
- 集群类型。目前,MSAP只支持Kubernetes集群。
- 工作负载类型。目前仅支持无状态应用(Deployment)和有状态应用(StatefulSet)。
- 部署来源。制品微服务部署来源在新建应用时,只有制品。
- 部署包来源。有两种,即自定义程序包和官方Demo,自定义程序包需要上传一个程序包,官方Demo则直接选择官方Demo程序包即可。
- 制品版本。
- 运行环境。程序包的运行环境,实际上为镜像构建阶段使用的基础镜像。
- 部署版本。微服务每次部署都需要使用一个唯一的部署版本号。
- Pod数量。
- 单Pod资源配额。这里的资源指CPU和内存资源。
- 应用高级配置。和创建源码微服务中的应用高级配置相同,这里不再赘述。