安装k8s集群


建议操作系统版本为Centos7

关闭swap

# 卸载swap
swapoff -a

# 取消持续挂载swap
sed -i '/ swap / s^\(.*)$/#\1/g' /etc/fstab


关闭SELinux

# 修改配置文件永久关闭selinux
sed -ri 's#(SELINUX=).*#\1disabled#' /etc/selinux/config

# 现在就关闭
setenforce 0

# 关闭防火墙
systemctl disable --now firewalld


开启内核流量转发

开启br_netfilter模块

modprobe br_netfilter

配置流量转发

cat <<EOF > /etc/sysctl.d/k8s.conf
# 在ip6tables链中过滤IPv6包
net.bridge.bridge-nf-call-ip6tables = 1
# 是否在iptables链中过滤IPv4包
net.bridge.bridge-nf-call-iptables = 1
# 开启ipv4转发功能
net.ipv4.ip_forward = 1
# 停止使用swap
vm.swappiness = 0
# 加大允许开启的线程数量
vm.max_map_count=262144
EOF



安装docker容器

未完待续