一、k8s搭建harbor仓库
前提:在另一台主机已搭建好harbor私人仓库,之前博客中有详细记录
环境:准备三台主机,一台master,一台node1,一台node2
一下操作三台主机均需实现
1.本地解析
将harbor镜像仓库所在的主机的域名写在所有主机的本地解析中
2.下载安装docker
三台主机都需安装docker
获取docker软件包
下载时,会失败
原因:企业9默认安装了runc,与docker冲突,需要先卸载
[root@k8s-master mnt]# dnf remove -y runc
将镜像拷贝至其他主机
3.编写daemon.json文件
三台主机都需完成此操作
[root@k8s-master ~]# vim /etc/docker/daemon.json
{
"registry-mirrors":["https://reg.lm.org"]
}
[root@k8s-master ~]# systemctl daemon-reload
[root@k8s-master ~]# systemctl enable --now docker
4.复制harbor仓库中的证书并启动docker
reg.lm.org为harbor仓库的域名