企业运维实战(k8s高可用集群)

实验准备

实验准备:一个携带harbor仓库的虚拟机server1
server5和server6部署pacemaker和haproxy提供高可用性、负载均衡
server7、8、9部署k8s的master端,内存必须大于2G,cpu核心2个
server10部署k8s的woker端

所有虚拟机

加入地址解析

vim /etc/hosts
在这里插入图片描述

高可用、负载均衡

在server5、6上

加入7.6的yum源以及高可用的yum源

[dvd]
name=rhel7.6
baseurl=http://172.25.21.250/rhel7.6
gpgcheck=0
[HighAvailability]
name=HighAvailability
baseurl=http://172.25.21.250/rhel7.6/addons/HighAvailability
gpgcheck=0

在这里插入图片描述
安装相关高可用软件和工具

yum install -y pacemaker pcs psmisc policycoreutils-python

设置开机自启动pcsd服务

systemctl enable --now pcsd.service

安装的软件包将创建以及空密码的hacluster用户

passwd hacluster  #创建密码

在这里插入图片描述

在server5上

在任一节点上,使用pcs群集验证作为hacluster用户进行身份验证:

pcs cluster auth server5 server6

在这里插入图片描述

接下来,在同一节点上使用pcs群集设置来生成和同步corosync配置

pcs cluster setup --name mycluster server5 server6

在这里插入图片描述

启动集群

pcs cluster start --all
pcs cluster enable --all

在这里插入图片描述
查看状态

pcs status

在这里插入图片描述

检查配置的有效性,发现有error
要禁用STONITH,请将STONITH enabled cluster选项设置为false

crm_verify -L -V
pcs property set stonith-enabled=false

在这里插入图片描述
创建一个vip,并查看配置完的vip

pcs resource create vip ocf:heartb
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Pu.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值