20、构建OAS微服务的CI/CD管道与监控框架

构建OAS微服务的CI/CD管道与监控框架

1. 微服务部署模式

在构建微服务时,有多种服务实例部署模式可供选择,包括每个主机多个服务实例(主机可以是物理主机)、每个虚拟机多个服务实例。基于性能考虑,我们为OAS选择了每个容器一个服务实例的模式。

2. 拍卖服务构建管道

拍卖服务的构建管道主要步骤如下:
1. 收集源代码 :从拍卖服务仓库收集源代码。
2. 设置代理作业运行任务
- 构建Docker镜像 :使用默认的Dockerfile构建镜像。
- 保存镜像为TAR文件 :使用以下命令将镜像保存为TAR文件,并添加BuildId到文件名中:

--output $(Build.ArtifactStagingDirectory)/$(AuctionServiceImageName).image.tar $(ContainerRegistryName)/$(AuctionServiceImageName):$(Build.BuildId)
- **发布K8s YAML文件**:将包含部署配置的YAML文件发布到drop文件夹,重要设置为文件路径和发布位置(drop文件夹)。
- **发布镜像为制品**:将镜像作为制品发布到drop文件夹,供发布管道使用。

我们可以利用Azure DevOps Marketplac

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值