在CentOS上部署Kubernetes,需做好以下准备工作:
systemctl stop firewalld && systemctl disable firewalld
、SELinuxsetenforce 0 && sed -i 's/SELINUX.*/SELINUX=disabled/' /etc/selinux/config
和交换分区swapoff -a && sed -i '/ swap / s/1/g' /etc/fstab
。/etc/sysconfig/network-scripts/ifcfg-eth0
等文件,设置IPADDR、NETMASK等参数,重启网络服务。同时配置主机名和/etc/hosts
文件,确保节点间能互相解析。还需修改内核参数,编辑/etc/sysctl.d/k8s.conf
,添加net.bridge.bridge-nf-call-iptables=1
等配置并使生效。/etc/yum.repos.d/kubernetes.repo
文件,添加Kubernetes官方仓库信息。