说明
修改linux的内核采纳数,添加网桥过滤和地址转发功能
master 服务器
创建 /etc/sysctl.d/kubernetes.conf 文件:
vim /etc/sysctl.d/kubernetes.conf
按 i 键,
复制粘贴下面内容:
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.ipv4.ip_forward = 1
按 esc 键,:wq 保存退出
重新加载配置
执行下面命令:
sysctl -p
加载网桥过滤模块
modprobe br_netfilter
查看网桥过滤模块是否加载成功
lsmod | grep br_netfilter
显示下面说明加载成功:
br_netfilter 22209 0
bridge 136173 1 br_netfilter
node1 服务器
先按照上面执行,然后执行下面操作
修改文件
centos7.4 需要进行下面配置,否则 node 服务器执行 kubeadm join 192.168.58.101:6443 命令是报错
vim /etc/sysctl.conf
按 i 键
复制粘贴下面内容:
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
重新加载配置
执行下面命令:
sysctl -p
node2 服务器
先按照上面执行,然后执行下面操作
修改文件
centos7.4 需要进行下面配置,否则 node 服务器执行 kubeadm join 192.168.58.101:6443 命令是报错
vim /etc/sysctl.conf
按 i 键
复制粘贴下面内容:
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
重新加载配置
执行下面命令:
sysctl -p