一、基础环境要求
二、核心依赖组件
kubeadm(用于快速初始化集群、加入节点,需1.21及以上版本);kubelet(节点代理,负责与Master节点通信、管理Pod生命周期,需1.21及以上版本);kubectl(Kubernetes命令行工具,用于与集群交互,需1.21及以上版本)。三者版本需保持一致,避免兼容性问题。三、系统配置要求
swapoff -a),并在/etc/fstab中注释掉Swap相关行,以避免影响kubelet正常运行。setenforce 0),永久关闭需修改/etc/selinux/config文件(将SELINUX=enforcing改为SELINUX=disabled),防止SELinux限制Kubernetes组件权限。hostnamectl set-hostname <节点名称>设置主机名;编辑/etc/hosts文件,添加集群内节点IP与主机名的映射(如192.168.1.10 master、192.168.1.11 node1),确保节点间可通过主机名互相访问。ntpdate(如ntpdate ntp.aliyun.com)或chrony同步所有节点时间,避免因时间不一致导致集群组件通信异常。