Advertisement

构建了基于 nginx 和 consul 的自动发现和高可用性的 Docker 服务架构(实验讲解)

阅读量:

文章结构概述

  • 借助 nginx 与 consul 搭建具备自动发现功能且高可用的 Docker 服务框架
      • 项目目标
      • 环境配置
      • 实施流程
        • ①在核心节点上安装 consul
        • ②nginx 服务器接入 consul 并生成 nginx 容器服务
        • ③在 consul 集群中引入 consul-template,以实现容器的自动注册
        • ④增加一个 nginx 容器节点用于验证自动更新机制
        • ⑤配置多个节点的 consul 集群

基于 nginx 与 consul 构建自动发现即高可用的 Docker 服务架构

项目需求分析

  1. 通过引入 Docker 技术,将 Consul、Consul template、Registrator 以及 Nginx 构建为一个适合初学者且具备良好扩展性的服务框架
  2. 在该框架中,无论新增还是移除服务,均无需对配置文件进行修改,也无需重启相关组件,所有操作均可自动完成,从而达成运维流程的自动化目标

环境准备

主机 IP 地址 需要安装的软件
主节点 192.168.126.16 docker-ce、consul、cons

全部评论 (0)

还没有任何评论哟~