liuyuehua 发表于 2019-1-31 12:39:10

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

beson2000 发表于 2019-2-20 20:51:16

谢谢分享
页: [1]
查看完整版本: K8S 1.10.1 高可用环境搭建实战