kubernetes 缺少镜像的根本原因是:无法从国外仓库下载镜像。
在做部署时,有些镜像是需要从国外网站下载,但因为网络管理的原因,某些国外网站,大家在国内是无法访问的, 但有一个变通方法,可以使用阿里云的镜像,下载 kubernetes 部署时所需要的镜像。
1. 配置 docker 加速,使用阿里镜像仓库
[root@master ~]# mkdir -p /etc/systemd/system/docker.service.d
[root@master ~]# vi /etc/docker/daemon.json
{
“registry-mirrors”: [“https://ui7tr63d.mirror.aliyuncs.com”]
}
2.重启docker服务
[root@master ~]# systemctl daemon-reload
[root@master ~]# systemctl restart docker
然后继续部署你的 kubernetes 集群