9 Kong LVS 均衡负载

本文介绍了LVS负载均衡器的工作原理和模式,强调了其高可用性,并通过NAT、DR、TUN模式对比。同时,详细阐述了LVS虚拟IP的配置以及在Kong后端服务器健康监测中的应用,利用keepalived实现主备切换,确保系统稳定性。
摘要由CSDN通过智能技术生成

图片不清晰可以去看word文档:word文档地址:https://github.com/IceEmblem/LearningDocuments/tree/master/%E5%AD%A6%E4%B9%A0%E8%B5%84%E6%96%99/%E5%B9%B3%E5%8F%B0%E6%97%A0%E5%85%B3/Kong%20%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0

LVS介绍

我们熟知的均衡负载(如nginx、kong等)都是1对多,如
在这里插入图片描述

如果均衡负载器A出现问题,那么将导致整个系统都不可用,LVS中加入了均衡负载器B,其作用为在均衡负载器A出现问题时均衡负载器B将接收A的数据,均衡负载到后端服务器,在负载器A正常运行时,负载器B作为备选服务器可以不运行,也可以加入到均衡负载中(前提是要给B一个独立的IP)
在这里插入图片描述

LVS负载模式

先了解下如下术语
DS:LVS均衡负载服务器
RS:后端服务器
VIP:DS暴露的虚拟IP
DIP:DS和后端服务器通信的IP
RIP:后端服务器的IP
CIP:客户端IP

1.NAT模式
NAT模式在接收和返回请求时都需要经过DS进行处理,即DS可能成为性能颈瓶
在这里插入图片描述

2.DR模式
DR模式返回时不需要经过DS,可以减轻DS的压力
在这里插入图片描述

3.TUN模式
TUN模式主要是应用在2个局域网之间,详情去百度
在这里插入图片描述

LVS虚拟IP(VIP)

VIP就是和DS的IP在同一网段内的IP,如果不在同一网段内,路由器不会转发收到的消息,DS自然无法接收到该消息,VIP可以是DS的IP或者是其他没有被占用的IP

准备工作

我们需要新增2台虚拟机,如下,129(主服务器MASTER)和130(备用服务器BACKUP)作为LVS均衡负载器,128上面运行着2个kong的服务器(就是我们前面教程示例的站点)
在这里插入图片描述

安装keepalived

我们在129和130上面安装keepalived

# sudo apt install keepalived

1.主均衡负载器
1)编辑/etc/keepalived/keepalived.conf配置文件

global_defs {
   
   notification_email {
            //定义邮件服务的
        root@localhost          //定义收件人,这里改为本机,只是测试使用 
   }
   notification_email_from kaadmin@localhost    //定义发件人,
   smtp_server 127.0.0.1    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值