1)主机域名解析:
打开hosts文件:
vim /etc/hosts
在文件中添加:
192.168.135.133
192.168.135.141
192.168.135.142
2)设置时间同步:
systemctl start chronyd
systemctl enable chronyd //开机自启动
3)禁用iptables和firewalld服务
systemctl stop firewalld //关闭防火墙
systemctl disable firewalld //设置开机自启动
systemctl stop iptables //关闭iptables
systemctl disable iptables //设置开机自启动
4)禁用selinux服务
vim /etc/selinux/config
将config文件中改 SELINUX=disabled
重启服务器
5)禁用swap分区
进入fatab文件中 vim /etc/fatab
注释掉 /dev/mapper/centos-swap swap swap defaults 0 0
重新启动服务器
6)修改linux内核参数
新建文件 kubernetes.conf : vim /etc/sysctl.d/kubernetes.conf
在文件中添加:
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.ipv4.ip_forward = 1
使文件生效:sysctl -p
7)配置ipvs功能
安装ipset和ipvsadm: yum install ipset ipvsadm -y
创建文件在文件中添加:cat <
> #!/bin/bash
> modprobe -- ip_vs
> modprobe -- ip_vs_rr
> modprobe -- ip_vs_wrr
> modprobe -- ip_vs_sh
> modprobe -- nf_conntrack_ipv4
> EOF
为添加的文件添加可执行权限 : chmod +x /etc/sysconfig/modules/ipvs.modules
执行文件:/bin/bash /etc/sysconfig/modules/ipvs.modules
查看对应的模块是否加载成功: lsmod | grep -e ip_vs -e nf_conntrack_ipv4
8)重启系统:
reboot