1. 安装 Docker.可以安装自己喜欢的版本

 

 wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo

 

yum -y install docker-ce-18.06.1.ce-3.el7

  

systemctl enable docker && systemctl start docker

  

docker --version

 

  1. 添加阿里云 YUM 软件源 

 

cat > /etc/docker/daemon.json << EOF

{

"registry-mirrors": ["https://b9pmyelo.mirror.aliyuncs.com"]

}

EOF

 

重启docker  systemctl restart docker

查看是否改成功: docker info

 

可能会看到”bridge-nf-call-iptables is disabled”警告,解决方法:

 

vi /etc/sysctl.conf

 

添加以下内容

net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1

 

最后再执行

sysctl -p

 

 

 

 

 

 

  1. 添加 yum 源添加阿里的镜像源

cat > /etc/yum.repos.d/kubernetes.repo << EOF

[kubernetes]

name=Kubernetes

baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64

enabled=1

gpgcheck=0

repo_gpgcheck=0

gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg

https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg

EOF

 

 

4.安装 kubeadm, kubelet 和 kubectl , 每个节点都需要安装

 

 (*** yum install -y kubelet-1.18.0 kubectl-1.18.0 kubeadm-1.18.0 **)

 

可以安装一个高一点的版本,腾讯云是1.20.6

 yum install -y kubelet-1.20.6 kubectl-1.20.6 kubeadm-1.20.6

 systemctl enable kubelet

 

as-boot-feature