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)

云原生 | Kubernetes篇自建高可用k8s集群搭建

阿里云平台搭建高可用高负载SFTP服务

公司nginx keepalived tomcat cxf 搭建高可用负载均衡实战系列1- keepalived安装配置

公司nginx keepalived tomcat cxf 搭建高可用负载均衡实战系列1- keepalived的安装配置

云原生 | Kubernetes篇自建高可用k8s集群优化