Kubernetes云原生实战03 搭建高可用负载均衡器(Keepalived 和 HAproxy)
Posted 飘渺Jam
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kubernetes云原生实战03 搭建高可用负载均衡器(Keepalived 和 HAproxy)相关的知识,希望对你有一定的参考价值。
大家好,我是飘渺。
今天咱们继续更新Kubernetes云原生实战系列,本节文章主要是基于Keepalived 和 HAproxy实现负载均衡器的高可用。
上图是我们的部署架构,包含三个主节点,三个工作节点,两个用于负载均衡的节点,以及一个虚拟 IP 地址,虚拟 IP 地址也可称为“浮动 IP 地址”。这意味着在节点故障的情况下,该 IP 地址可在节点之间漂移,从而实现高可用。
配置负载均衡器
Keepalived 提供 VRRP 实现,并允许您配置 Linux 机器使负载均衡,预防单点故障。HAProxy 提供可靠、高性能的负载均衡,能与 Keepalived 完美配合。
由于 lb1
和 lb2
上安装了 Keepalived 和 HAproxy,如果其中一个节点故障,虚拟 IP 地址(即浮动 IP 地址)将自动与另一个节点关联,使集群仍然可以正常运行,从而实现高可用。若有需要,也可以此为目的,添加更多安装 Keepalived 和 HAproxy 的节点。
安装Keepalived和HAproxy
yum install -y keepalived haproxy psmisc
以上是关于Kubernetes云原生实战03 搭建高可用负载均衡器(Keepalived 和 HAproxy)的主要内容,如果未能解决你的问题,请参考以下文章
Kubernetes云原生实战03 搭建高可用负载均衡器(Keepalived 和 HAproxy)
公司nginx keepalived tomcat cxf 搭建高可用负载均衡实战系列1- keepalived安装配置
公司nginx keepalived tomcat cxf 搭建高可用负载均衡实战系列1- keepalived的安装配置