zengqinglei / microservice-deploy

微服务部署示例项目(高可用负载、配置中心、服务注册发现治理、API网关、性能监控及跟踪、Elk日志)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

微服务完整集群部署引导

项目主要是这次微服务系列实践的完整集群部署方案,docker 编排的镜像用意都可以在文章中找到介绍。

完整部署架构图

  1. centos-02:192.168.0.102 应用集群节点-2
  2. centos-03:192.168.0.103 应用集群节点-3
  3. ubuntu-04:192.168.0.104 应用集群节点-4
  4. ubuntu-05:192.168.0.105 数据库节点-5

main-1

mic-service-arc

部署引导教程

本部署教程需要一定运维、开发知识体系,如果在实践过程中遇到各种问题,可以在issues 提出你的问题,我会尽快帮你们解答。

推荐部署条件

  • 3台服务器保证高可用
  • 服务器硬件推荐:4核8G内存
  • 云环境:可使用云环境提供的负载代替keepalived,否则需要申请虚拟IP

部署步骤

  1. 将对应的文件夹下载到各自对应IP的服务器中
  2. 配置 Makefile 文件中配置
  3. 启动所有镜像:make run
  4. 停止所有镜像:make stop

About

微服务部署示例项目(高可用负载、配置中心、服务注册发现治理、API网关、性能监控及跟踪、Elk日志)


Languages

Language:HTML 50.3%Language:Makefile 34.5%Language:Shell 15.2%