k8s搭建高可用集群

该文章描述了如何在两个node节点上安装并配置Keepalived和HAproxy,以解决端口冲突问题并实现VIP漂移。首先,通过yum安装所需软件,然后修改haproxy.cfg配置文件设置负载均衡规则。接着,配置keepalived.conf,指定unicast_src_ip和unicast_peer,确保在节点间正确切换。最后,启动并启用相关服务,以实现高可用性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我当初把keepalived HAproxy移到了node节点,解决的端口冲突问题
在google上搜索download 比如libsensors.so.4 rpm for centos 7
需要下面这些,或者直接离线源倒过去,然后yum install 安装
在这里插入图片描述

用这里的配置文件改写就行
通过systemctl stop keepalived来验证ip a s ,vip是否漂移了
注意haproxy.cfg的ip不是node节点的,是master节点的

# 选两个节点安装 Keepalived 和 HAproxy
yum install keepalived haproxy psmisc -y
# 在这两台机器上修改配置文件
vi /etc/haproxy/haproxy.cfg
# 只需要修改最后这里,两台机器都这样改 6443 是 apiserver 端口
backend app
    balance     roundrobin
    server app-1 10.110.159.15:6443 check
    server app-2 10.110.159.16:6443 check # 注意这里的ip不是node节点的,是master节点的
 
 
systemctl restart haproxy
systemctl enable haproxy
 
# Keepalived
vi /etc/keepalived/keepalived.conf
# 注意修改注释部分 两台机器的 src ip 和 peer ip 对调
  interface eno1                  # Network card
 
  unicast_src_ip 10.110.159.15     # The IP address of this machine
 
  unicast_peer {
 
    10.110.159.16       # The IP address of peer machines
  }
  virtual_ipaddress {
 
    10.110.159.25/24      # The VIP address
 
  }
 
systemctl restart keepalived
systemctl enable keepalived

接下来kubesphere 安装地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值