首页 > 其他分享 >docker swarm 外部负载均衡(Haproxy+keepalived) +ingress

docker swarm 外部负载均衡(Haproxy+keepalived) +ingress

时间:2022-12-01 12:15:08浏览次数:36  
标签:Haproxy ingress keepalived 负载 192.168 网络 访问 均衡

 外部负载均衡(Haproxy+keepalived) +ingress

1.说明
该实验是在上一个实验的基础之上做的,在上一个实验的基础之上,增加了haproxy+keepalived
haproxy可以用来做负载均衡用的,我们上一个实验,我们可以通过访问3个ip和端口,能够访问容器,现在使用haproxy可以代理这个3个节点,keepalived主要用来做高可用的,就是一台haproxy挂掉之后,另外一个可以顶上去

2.整体拓扑图

 

 

 

 

==============================================================================================================================================

------------------------------------------------------------------------其它图文说明-------------------------------------------------------------

结构图讲解
南北向:主要用于访问外部网络。通过eht1网卡,走veth的docker_gwbridge网络,根据NAT把容器地址转换成主机地址,访问到外部网络。
东西向:用于集群之间的网络访问。192.168.200.10上的容器通过eht0访问overlay的网络mynet,将原始数据加一个VXLAN的头,封装成数据包,这时会原始地址就是192.168.200.10,目标IP地址192.168.200.11,通过这个管道发送到目标机器上,再通过overlay网络的mynet接收解封,发送到192.168.200.11的容器上。

集群的两个节点之间 10.0.1.8 - > 10.0.1.9 转换后两台机器 192.168.200.10 -> 192.168.200.11

 

 

 ------------------------------------------------------------------------其它图文说明-------------------------------------------------------------

 通过ipvs做了负载均衡

 

标签:Haproxy,ingress,keepalived,负载,192.168,网络,访问,均衡
From: https://www.cnblogs.com/Yuanbangchen/p/16941018.html

相关文章

  • 原生Ingress灰度发布能力不够?我们是这么干的
    灰度发布是一种常见的服务滚动升级或A/B测试策略。在新版本服务正式发布前,可以部署少量的新版本服务和上个版本共存,用部分生产流量测试新版本的功能和特性。如果新版本反......
  • 构建基于 Ingress 的全链路灰度能力
    作者:涂鸦背景随着云原生技术不断普及,越来越多的业务应用开始向云原生架构转变,借助容器管理平台Kubernetes的不可变基础设施、弹性扩缩容和高扩展性,助力业务迅速完成数......
  • 构建基于 Ingress 的全链路灰度能力
    作者:涂鸦背景随着云原生技术不断普及,越来越多的业务应用开始向云原生架构转变,借助容器管理平台Kubernetes的不可变基础设施、弹性扩缩容和高扩展性,助力业务迅速完成数字化......
  • nginx-ingress实现二级目录
    需求说明内网后端地址:http://10.10.246.29:9000如图:外网域名:https://devhtk.ntmaorong.com/要求:https://devhtk.ntmaorong.com/minio/--->访问http://10.10.246.2......
  • 第八章 Service和Ingress
    1Service资源的基础应用1.1创建Service资源创建Service对象的常用方法有两种:一是直接使用"kubectlexpose"命令;另一种是使用资源配置文件,它与此前使用的资源清单文......
  • Keepalived,nfs,nginx,tomcat 实验
       实验架构图  客户机:192.168.111.128NGINX1:192.168.111.20NGINX1:192.168.111.21tomcat1:192.168.111.22tomcat2:192.168.111.23tomcat3:192.168.111.24NFS......
  • Haproxy负载均衡集群
     1.Haproxy的相关知识1.1常用的负载均衡调度器1.2Haproxy应用相比较其他的优缺点1.3Haproxy的特性1.4Haproxy调度算法1.5LVS、Nginx、HAproxy的区别2.Hapr......
  • Haproxy搭建web群集
    一.常见的web集群调度器1、目前常见的web集群调度器分为软件和硬件2、软件通常使用开源的LVS、Haproxy、Nginx​LVS性能最好,但搭建复杂。Nginx并发量,性能低于Haproxy......
  • LVS+Keepalived 高可用群集部署
    一、LVS+Keepalived高可用群集在这个高度信息化的IT时代,企业的生产系统、业务运营、销售和支持,以及日常管理等环节越来越依赖于计算机信息和服务,对高可用(HA)技术的应用......
  • lvs、haproxy、nginx 负载均衡的比较分析
    对软件实现​​负载均衡​​的几个软件,小D详细看了一下,从性能和稳定上还是LVS最牛,基本达到了F5硬件设备的60%性能,其他几个10%都有点困难。     不过就因为LVS忒牛了,配......