在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復制到用戶目錄。關鍵參考: