在CentOS上安装Kubernetes(K8s)需注意以下事项:
systemctl stop firewalld && systemctl disable firewalld
setenforce 0 # 临时关闭SELinux
生产环境建议配置SELinux策略而非完全关闭。swapoff -a
需注释/etc/fstab中swap相关配置。systemd作为cgroup驱动,需与K8s版本兼容(如K8s 1.26.x需Docker 20.10+)。kubelet、kubeadm、kubectl,注意版本兼容性(如CentOS 7推荐K8s 1.26.x,CentOS 8推荐1.19.x-1.24.x)。kubeadm init,指定Pod网络CIDR(如--pod-network-cidr=10.244.0.0/16),并记录加入节点的命令。kubectl,将admin.conf复制到用户目录。关键参考: