我当初把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