ansible安装k8s-1.24.12
环境配置
| 角色 | IP | 描述 |
|---|---|---|
| K8s-master1 | 192.168.10.10 | kube-scheduler,kubelet,kube-proxy,docker,keepalived,etcd |
| K8s-master2 | 192.168.10.11 | kube-scheduler,kubelet,kube-proxy,docker,keepalived,etcd |
| K8s-node1 | 192.168.10.12 | kubelet,kube-proxy,docker |
| ansible | 192.168.10.100 | ansible |
一.配置高可用负载均衡keepalived
1.安装keepalived
yum -y install ipvsadm keepalived haproxy
2.master1上配置keepalived
[root@k8s-master1 ~]# vim /etc/keepalived/keepalived.conf
vrrp_instance VI_1 {
state MASTER
interface eth0
virtual_router_id 88
priority 100
advert_int 2
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.10.88
}
}
3.master2上配置keepalived
[root@k8s-master2 ~]# cat /etc/keepalived/keepalived.conf
vrrp_instance VI_1 {
state BACKUP
interface eth0
virtual_router_id 88
priority 80
advert_int 2
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.10.88
}
}
4.重启keepalived
systemctl restart keepalived
systemctl enable keepalived