一、基础环境
机器:
master: 10.0.10.122
node1: 10.0.10.123
node2: 10.0.10.124
kubernetes v1.22
系统 Centos 7.9
二、机器基础配置
关闭防火墙,关闭 swap
$ systemctl stop firewalld && systemctl disable firewalld
$ sed -i '/^SELINUX=/c SELINUX=disabled' /etc/selinux/config
$ setenforce 0
$ swapoff -a
$ sed -i 's/^.*centos-swap/#&/g' /etc/fstab
主机配置hosts
cat << EOF >> /etc/hosts
10.0.10.122 master
10.0.0.123 node1
10.0.0.124 node2
EOF
查看系统内核
$ uname -a (高于3.*)
# 升级方式
$ rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org # 导入ELRepo软件仓库的公共秘钥
$ rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm # 安装ELRepo软件仓库的yum源
$ yum --enablerepo=elrepo-kernel install kernel-ml # 安装主线内核
$ grub2-set-default 'CentOS Linux 7 (Core)'# 生成 grub 配置文件
$ reboot #重启系统,并验证
$ uname -a
内核调试
#br_netfilter模块
modprobe br_netfilter
cat << EOF > /etc/modules-load.d/k8s.conf
br_netfilter
EOF
cat << EOF > /etc/sysctl.d/k8s.conf
net.ipv4.ip_forward = 1
net.bridge.bridge-nf-call-iptables = 1
net.bridge.bridge-nf-call-ip6tables = 1
EOF
sysctl --system
三、基础服务
1.docker
y