一、环境准备
集群角色 | 主机名 | 操作系统 | IP地址 | 内核 |
---|---|---|---|---|
Master | k8s-master | CentOS Linux release 7.9.2009 (Core) | 172.16.99.71 | 3.10.0-957.el7.x86_64 |
Node | k8s-node01 | CentOS Linux release 7.9.2009 (Core) | 172.16.99.72 | 3.10.0-957.el7.x86_64 |
Node | k8s-node02 | CentOS Linux release 7.9.2009 (Core) | 172.16.99.73 | 3.10.0-957.el7.x86_64 |
1、清空iptables 默认规则
- 多有节点上执行
iptables -F
2、关闭selinux
setenforce 0
3、关闭swap交换分区
swapoff -a
4、设置主机名
- 更具实际情况修改
hostnamectl set-hostname k8s-master
hostnamectl set-hostname k8s-node01
hostnamectl set-hostname k8s-node02
5、配置内核参数
- 临时生效
sysctl net.bridge.bridge-nf-call-ip6tables=1
sysctl net.bridge.bridge-nf-call-iptables=1 - 永久生效
echo "net.bridge.bridge-nf-call-ip6tables=1" >> /etc/sysctl.d/k8s.conf
echo "net.bridge.bridge-nf-call-iptables=1" >> /etc/sysctl.d/k8s.conf