kubeadm 安装k8s

环境要求:

机器名                    ip地址            cpu和内存要求
kubernetes-master        10.0.0.11        2c2g(关闭swap)
kubernetes-node1         10.0.0.12        2c2g(关闭swap)

注意:每台虚拟机必须配置hosts解析
vim /etc/hosts
10.0.0.11 kubernetes-master
10.0.0.12 kubernetes-node2

1.安装指定版本docker

#所有节点
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo
sed -i 's+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo
yum list docker-ce --showduplicates
​
#安装指定版本的docker
yum install docker-ce-18.09.7 -y

#启动docker,并加入开机自启
systemctl enable docker
systemctl start docker

2.安装kubeadm

#所有节点,生成repo文件
cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
gpgcheck=0
repo_gpgcheck=0 rs.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF
​

yum install kubelet-1.15.5-0 kubeadm-1.15.5-0 kubectl-1.15.5-0 -y
systemctl enable kubelet && systemctl start kubelet

猜你喜欢

转载自www.cnblogs.com/yangxiaoni/p/12046296.html