setenforce 0)并永久禁用(修改/etc/selinux/config文件,将SELINUX=enforcing改为SELINUX=disabled)。systemctl stop firewalld && systemctl disable firewalld)。swapoff -a,并修改/etc/fstab文件注释掉swap行)。/etc/sysctl.d/k8s.conf文件添加以下内容,然后执行sysctl -p生效:net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.ipv4.ip_forward = 1
```。
ntpdate或chrony工具(如yum install -y ntpdate && ntpdate ntp.aliyun.com,或systemctl enable chronyd && systemctl start chronyd)。yum-utils、device-mapper-persistent-data、lvm2等工具(用于管理软件源及存储)。yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo;yum install -y docker-ce docker-ce-cli containerd.io;systemctl start docker && systemctl enable docker。kubeadm(集群初始化工具)、kubelet(节点代理)、kubectl(命令行工具),通过添加Kubernetes YUM源(/etc/yum.repos.d/kubernetes.repo)后,执行yum install -y kubelet kubeadm kubectl安装。以上条件是CentOS上安装Kubernetes的基础要求,满足后可按照官方文档或社区指南完成集群初始化(如kubeadm init)及节点加入(如kubeadm join)操作。