K8S 1.10.1 高可用环境搭建实战
服务器信息如下:主机名称
IP
备注
node01
10.150.27.51
master and etcd
rode02
10.150.27.65
master and etcd
node03
10.150.27.66
node
VIP
10.150.27.99
软件版本:
docker17.03.2-ce
socat-1.7.3.2-2.el7.x86_64
kubelet-1.10.0-0.x86_64
kubernetes-cni-0.6.0-0.x86_64
kubectl-1.10.0-0.x86_64
kubeadm-1.10.0-0.x86_64
https://dumpt.com/img/files/kcukdy01b4n2mnz2gqoe.png
参考文档:https://github.com/cookeem/kubeadm-ha/blob/master/README_CN.md
1:环境初始化
1:分别在三台主机设置主机名称
hostnamectl set-hostname node01
hostnamectl set-hostname node02
hostnamectl set-hostname node03
2:配置主机映射
cat/tmp/crontab2.tmp
crontab /tmp/crontab2.tmp
systemctl start ntpdate.service
echo "* soft nofile 65536" >> /etc/security/limits.conf
echo "* hard nofile 65536" >> /etc/security/limits.conf
echo "* soft nproc 65536">> /etc/security/limits.conf
echo "* hard nproc 65536">> /etc/security/limits.conf
echo "* softmemlockunlimited">> /etc/security/limits.conf
echo "* hard memlockunlimited">> /etc/security/limits.conf
2:安装、配置keepalived(主节点)
1:安装keepalived
yum install -y keepalived
systemctl enable keepalived
==node01的keepalived.conf==
cat 谢谢分享
页:
[1]