一、硬件要求
二、操作系统要求
sudo或root用户操作)。三、网络配置要求
cat <<EOF > /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.ipv4.ip_forward = 1
EOF
sysctl --system # 生效配置
```。
四、基础软件要求
kubelet:节点代理,负责管理Pod生命周期;kubeadm:集群初始化工具,用于快速搭建集群;kubectl:命令行工具,用于与集群交互(如部署应用、查看状态)。五、其他关键配置
swapoff -a;永久关闭需编辑/etc/fstab文件,注释掉swap分区相关行。systemctl stop firewalld && systemctl disable firewalld;Ubuntu系统执行ufw disable(避免拦截组件间通信)。setenforce 0;永久生效:编辑/etc/selinux/config文件,将SELINUX=enforcing改为SELINUX=disabled,并重启系统)。master、worker1),并在所有节点的/etc/hosts文件中添加IP与主机名映射(避免DNS解析问题,例如:192.168.1.10 master)。