目录
2.安装docker(三台都需要)
2.1 安装docker-ce
方案一
for i in 1 2 3;do ssh hd${i}.com yum install docker-ce-20.10.6 docker-ce-cli-20.10.6 containerd.io -y && systemctl start docker && systemctl enable docker.service;done
方案二
yum install docker-ce-20.10.6 docker-ce-cli-20.10.6 containerd.io -y systemctl start docker && systemctl enable docker.service
2.2 配置docker镜像加速器和驱动(可以先搞好一个然后在拷贝过去)
vim /etc/docker/daemon.json { "registry-mirrors":["https://rsbud4vc.mirror.aliyuncs.com","https://registry.docker-cn.com","https://docker.mirrors.ustc.edu.cn","https://dockerhub.azk8s.cn","http://hub-mirror.c.163.com","http://qtid6917.mirror.aliyuncs.com", "https://rncxm540.mirror.aliyuncs.com"], "exec-opts": ["native.cgroupdriver=systemd"] } ------------------- for i in 1 2 3;do scp daemon.json hd${i}.com:/etc/docker/;done
重载启动脚本及docker程序
systemctl daemon-reload systemctl restart docker
3、安装初始化k8s需要的软件包
注意:注:每个软件包的作用
Kubeadm: kubeadm是一个工具,用来初始化k8s集群的
kubelet: 安装在集群所有节点上,用于启动Pod的
kubectl: 通过kubectl可以部署和管理应用,查看各种资源,创建、删除和更新各种组件
安装初始化软件
for i in 1 2 3;do ssh hd${i}.com yum install -y kubelet-1.20.6 kubeadm