使用kubeadm搭建Kubernetes 1.18集群并配置keeplive服务
最编程
2024-08-02 20:16:44
...
配置keeplive服务
1.高可用方案需要一个VIP,供集群内部访问,在所有master节点安装
yum install -y keepalived
2.配置keeplived服务
cat > /etc/keepalived/keepalived.conf <<EOF
! Configuration File for keepalived
global_defs {
router_id 192.168.31.100 #节点ip,master每个节点配置自己的IP
}
vrrp_script chk_nginx {
script "/etc/keepalived/check_port.sh 8443"
interval 2
weight -20
}
vrrp_instance VI_1 {
state MASTER
interface eth0
virtual_router_id 251
priority 100
advert_int 1
mcast_src_ip 192.168.31.100 #节点IP
nopreempt
authentication {
auth_type PASS
auth_pass 11111111
}
3.启动keepalived
systemctl enable --now keepalived
测试vip是否正常
ping vip