安装高可用
安装
yum install -y keepalived配置
vim /etc/keepalived/keepalived.conf
! Configuration File for keepalived
# 主要是配置故障发生时的通知对象以及机器标识。
global_defs {
# 标识本节点的字条串,通常为 hostname,但不一定非得是 hostname。故障发生时,邮件通知会用到。
router_id LVS_k8s
}
# 用来做健康检查的,当时检查失败时会将 vrrp_instance 的 priority 减少相应的值。
vrrp_script check_haproxy {
script "killall -0 haproxy" # check process status
interval 3
weight -2
fall 10
rise 2
}
# rp_instance用来定义对外提供服务的 VIP 区域及其相关属性。
vrrp_instance VI_1 {
state MASTER #Current is MASTER,Other BACKUP
interface eth0 # Local Host Enternet
virtual_router_id 51
priority 250
advert_int 1
authentication {
auth_type PASS
auth_pass 35f18asjh3kksf7190d51c9f7f78f37300a0cbd
}
virtual_ipaddress {
192.168.1.100 # VIP
}
track_script {
check_haproxy
}
}启动
查看网络状态
Last updated
Was this helpful?