首页 Docker教程docker实战-利用docker结合负载实现网络架构高可用

docker-Open vSwitch实现跨主机的容器之间网络互联

docker-镜像仓库管理

运维派是国内成立最早的IT运维技术社区,欢迎关注公众号:yunweipai

实战案例:利用docker结合负载实现网络架构高可用

整体规划图

下图为一个小型的网络架构图,其中nginx 使用docker 运行

docker实战-利用docker结合负载实现网络架构高可用插图

安装并配置keepalived
Server1 安装并配置

Server2 安装并配置:

安装并配置haproxy
修改系统内核使其可以监听本地不存在的IP

Server1安装并配置haproxy

Server2安装并配置haproxy

各服务器别分启动haproxy

服务器启动nginx容器并验证
Server1 启动Nginx 容器

从本地Nginx 镜像启动一个容器,并指定端口,默认协议是tcp方式

验证端口

docker实战-利用docker结合负载实现网络架构高可用插图(1)

验证web访问

docker实战-利用docker结合负载实现网络架构高可用插图(2)

Server2 启动nginx 容器:

验证端口

docker实战-利用docker结合负载实现网络架构高可用插图(3)

验证web访问

docker实战-利用docker结合负载实现网络架构高可用插图(4)

访问VIP

docker实战-利用docker结合负载实现网络架构高可用插图(5)

Server1 haproxy状态页面

docker实战-利用docker结合负载实现网络架构高可用插图(6)

Server2 haproxy状态页面

docker实战-利用docker结合负载实现网络架构高可用插图(7)

日志可以在nginx 里面通过syslog传递给elk收集

指定IP、协议和端口:

本文链接:http://www.yunweipai.com/34885.html

docker-Open vSwitch实现跨主机的容器之间网络互联

docker-镜像仓库管理

网友评论comments

发表评论

电子邮件地址不会被公开。 必填项已用*标注

暂无评论

Copyright © 2012-2020 YUNWEIPAI.COM - 运维派
扫二维码
扫二维码
返回顶部