如何构建一套适用于Docker的多实例部署测试脚手架?
- 内容介绍
- 文章标签
- 相关推荐
本文共计587个文字,预计阅读时间需要3分钟。
最近实现了单功能测试,想进行压测。纯本地压测效果难以达到预期,最好是像生产部署一样,基于实际情况进行压测。没有那么多机器的情况下,采用Docker实例化部署即可。
最近在写下单功能实现,想要压测下。单纯压测本地很难达到效果,最好是像生产部署一样,基于实际情况进行压测。手头没那么机器的情况下,采用docker做实例化部署就可以了。
以部署下单服务为例,我需要把api服务打包,然后构建docker镜像,最后多实例部署。每次修改完毕代码手动改来改去挺花时间的。一度想要搭建gitlab-jenkins-k8s的方案:代码提交后自动部署到k8s. 但感觉有些复杂,最后选择基于docker-compose稍微改造来实现部署。
整体脚手架目录:
.
├── conf
│ ├── default.conf
│ └── my-order.conf
├── docker-compose.yml
├── Dockerfile
├── entrypoint.sh
└── lib
├── readme.md
└── simple-order-1.0-SNAPSHOT.jar
- conf是nginx镜像的代理配置。
本文共计587个文字,预计阅读时间需要3分钟。
最近实现了单功能测试,想进行压测。纯本地压测效果难以达到预期,最好是像生产部署一样,基于实际情况进行压测。没有那么多机器的情况下,采用Docker实例化部署即可。
最近在写下单功能实现,想要压测下。单纯压测本地很难达到效果,最好是像生产部署一样,基于实际情况进行压测。手头没那么机器的情况下,采用docker做实例化部署就可以了。
以部署下单服务为例,我需要把api服务打包,然后构建docker镜像,最后多实例部署。每次修改完毕代码手动改来改去挺花时间的。一度想要搭建gitlab-jenkins-k8s的方案:代码提交后自动部署到k8s. 但感觉有些复杂,最后选择基于docker-compose稍微改造来实现部署。
整体脚手架目录:
.
├── conf
│ ├── default.conf
│ └── my-order.conf
├── docker-compose.yml
├── Dockerfile
├── entrypoint.sh
└── lib
├── readme.md
└── simple-order-1.0-SNAPSHOT.jar
- conf是nginx镜像的代理配置。

