1、安装前
禁用swap分区:
sudo swapoff -a
编写配置:
vim /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
vm.swappiness=0
sysctl --system
2、配置k8s yum源
vim /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
gpgcheck=0
enable=1
yum clean all
yum makecache
3、安装docker
cd /etc/yum.repos.d/
wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum clean all
yum makecache
yum install docker-ce
yum源安装不成功的可以参考博客进行docker的离线安装:centos 7.5离线安装Docker
3、安装kubernetes-cni
yum install kubernetes-cni
4、安装kubeadm, kubelet and kubectl
yum install kubelet-1.11.1 kubeadm-1.11.1 kubectl-1.11.1
systemctl enable docker
systemctl enable kubelet.service
systemctl start docker
systemctl start kubelet