K8s(十二)高可用+负载均衡集群

本文详述了如何配置Kubernetes高可用负载均衡集群,包括使用haproxy实现负载均衡,以及在server5, server6, server7上部署docker和k8s作为master节点。此外,还介绍了在server8上部署为worker节点,确保集群的稳定性和扩展性。" 112014235,10324350,Qt教程:使用Qt读写JSON文件,"['json文件存储', 'qt']
摘要由CSDN通过智能技术生成

K8s高可用集群

配置高可用(HA)Kubernetes集群,有以下两种可选的etcd拓扑:

  • 集群master节点与etcd节点共存,etcd也运行在控制平面节点上
  • 使用外部etcd节点,etcd节点与master在不同节点上运行

本实验使用第一种

堆叠的etcd拓扑
在这里插入图片描述
外部etcd拓扑
在这里插入图片描述
实验方案一:

IP 功能
server1 harbor仓库
server5 高可用和负载均衡(peacemaker + haproy)
server6 高可用和负载均衡(peacemaker + haproy)
server7 k8s的master
server8 k8s的master
server9 k8s的master
server10 k8s的worker

master和高可用负载均衡都需要2个CPU和2048的Mem
考虑到电脑本身内存只有8G,选择方案二进行实验,实现了负载均衡,但未能体现高可用,有条件的朋友可选择方案一进行操作!!!

实验方案二:

IP 功能
172.25.28.1 server1 仓库
172.25.28.5 server5 k8s的master ,haproxy
172.25.28.6 server6 k8s的master
172.25.28.7 server7 k8s的master
172.25.28.8 server8 k8s的worker

server5 负载均衡的配置

server5,server6,server6编写dvd.repo文件,保证仓库配置成功
在这里插入图片描述
server5 vip :172.25.28.100,此处使用虚拟ip 与真实主机进行隔离
在这里插入图片描述

ping vip 查看是否ping 通!!!
在这里插入图片描述

安装 haproxy ,编写配置文件
在这里插入图片描述
在这里插入图片描述

使用(http协议)80端口来监控:ststus
在这里插入图片描述

haproxy端口:设定

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值