基础步骤
集群命名
hostnamectl set-hostname master
hostnamectl set-hostname node1
hostnamectl set-hostname node2 &&bash
vi /etc/sysconfig/network-scripts/ifcfg-XX //配置主机网卡
cat >> /etc/hosts << EOF
192.168.31.186 master
192.168.31.88 node1
192.168.31.212 node2
EOF
---------------------------------------------------------
防火墙关闭
1)关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
2)关闭selinux
sed -i 's/enforcing/disabled/' /etc/selinux/config
setenforce 0
---------------------------------------------------------------
时钟同步
yum install chrony -y
systemctl start chronyd && systemctl enable chronyd && chronyc sources
---------------------------------------------------------------------------------------
crontab -e //不需要配置
0 */1 * * * /usr/sbin/ntpdate time1.aliyun.com
--------------------------------------------------------------------------------------
timedatectl set-timezone Asia/Shanghai //修改时区
升级内核
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
yum -y install https://www.elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm
yum --enablerepo="elrepo-kernel" -y install kernel-lt.x86_64
grub2-set-default 0
grub2-mkconfig -o /boot/grub2/grub.cfg
reboot
-----------------------------------------------------------------------------
内核路由转发和网桥过滤
cat > /etc/sysctl.d/k8s.conf << EOF
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.ipv4.ip_forward=1
vm.swappiness=0
EOF
2)查看
sysctl --system
modprobe br_netfilter
sysctl -p /etc/sysctl.d/k8s.conf
--------------------------------------------------------------------
安装IPSET 和ipvs