microservice-deploy
microservice-deploy copied to clipboard
微服务部署示例项目(高可用负载、配置中心、服务注册发现治理、API网关、性能监控及跟踪、Elk日志)
微服务完整集群部署引导
项目主要是这次微服务系列实践的完整集群部署方案,docker 编排的镜像用意都可以在文章中找到介绍。
完整部署架构图
- centos-02:192.168.0.102 应用集群节点-2
- centos-03:192.168.0.103 应用集群节点-3
- ubuntu-04:192.168.0.104 应用集群节点-4
- ubuntu-05:192.168.0.105 数据库节点-5
部署引导教程
本部署教程需要一定运维、开发知识体系,如果在实践过程中遇到各种问题,可以在issues 提出你的问题,我会尽快帮你们解答。
推荐部署条件
- 3台服务器保证高可用
- 服务器硬件推荐:4核8G内存
- 云环境:可使用云环境提供的负载代替keepalived,否则需要申请虚拟IP
部署步骤
- 将对应的文件夹下载到各自对应IP的服务器中
- 配置 Makefile 文件中配置
- 启动所有镜像:make run
- 停止所有镜像:make stop