文章目录
(一)基础环境(都执行)
1.准备机器
1.一台阿里云服务器
2.一台centos8虚拟机
2.修改hostname
# 修改云服务器hostname
hostnamectl set-hostname k8s-01
# 修改centos8虚拟机hostname
hostnamectl set-hostname k8s-02
# 查看修改结果
hostnamectl status
# 设置 hostname 解析
echo "127.0.0.1 $(hostname)" >> /etc/hosts
3.虚拟机关闭防火墙,服务器设置安全组
systemctl stop firewalld
systemctl disable firewalld
4.关闭selinux分区
sed -i 's/enforcing/disabled/' /etc/selinux/config
setenforce 0
5.关闭swap分区
#关闭 swap:
swapoff -a
sed -ri 's/.*swap.*/#&/' /etc/fstab
#检查是否关闭swap分区
free -m
6.允许iptables检查桥接流量
# 修改 /etc/sysctl.conf # 如果有配置,则修改
sed -i "s#^net.ipv4.ip_forward.*#net.ipv4.ip_forward=1#g" /etc/sysctl.conf
sed -i "s#^net.bridge.bridge-nf-call-ip6tables.*#net.bridge.bridge-nf-call- ip6tables=1#g" /etc/sysctl.conf
sed -i "s#^net.bridge.bridge-nf-call-iptables.*#net.bridge.bridge-nf-call- iptables=1#g" /etc/sysctl.conf
sed -i "s#^net.ipv6.conf.all.disable_ipv6.*#net.ipv6.conf.all.disable_ipv6=1#g" /etc/sysctl.conf
sed -i "s#^net.ipv6.conf.default.disable_ipv6.*#net.ipv6.conf.default.di