安装Kubernetes V1.18.2
准备虚拟机环境
(如果你使用VirtualBox搭建虚拟机集群,请确保hostname -i可以返回一个路由可达的IP,否则请修改虚拟机的hosts文件)
设置系统
#关闭防火墙(所有节点)
systemctl disable firewalld
systemctl stop firewalld
#关闭SELINUX(所有节点)
setenforce 0
sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config
#设置iptables(所有节点)
cd /etc/sysctl.d/
cat <<EOF > /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF
sysctl --system
#关闭swap分区(所有节点)
vi /etc/fstab
# /dev/mapper/centos-swap swap swap defaults 0 0
swapoff -a
安装Docker
#在所有节点上安装
cd /etc/yum.repos.d/
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum -y install docker-ce
#开机启动Docker
systemctl start docker
systemctl enable docker
安装kubernetes
#在所有节点上安装
cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=http://mirrors.aliyun.com/kubernetes/yum/doc/yum