目录
一、安装部署Harbor仓库
准备环境
hostnamectl set-hostname Harbor #修改主机名
systemctl stop firewalld && setenforce 0 #关闭防火墙和selinux
tar xf harbor-offline-installer-v2.5.3.tgz #解压仓库包
cp harbor.yml.tmpl harbor.yml #改名
yum -y install docker-ce #安装docker
yum -y install docker-compose #安装docker-compose
1、修改配置文件
2、执行脚本
3、测试访问(端口默认80)
4、新建项目![](https://i-blog.csdnimg.cn/blog_migrate/41f1ba91c5802377733abf98505be84e.png)
5、创建用户
6、在项目里面添加一个管理员(nginx-2304)![](https://i-blog.csdnimg.cn/blog_migrate/f47c80f67f5da04a6e5fd07b389ff594.png)
7、在node1和node2节点上修改配置文件
vim /etc/docker/daemon.json
然后重启我们的docker服务即可
[root@kube-node1 ~]# systemctl restart docker
8、终端登录harbor仓库
接下来我们在master节点上写一个pod
9、创建secret.yaml文件
[root@kube-node1 ~]# cat ~/.docker/config.json |base64 -w 0
将下面的内容写到docker-secret.yaml文件里面
运行doker-secret.yaml文件
[root@kube-master ~]# kubectl apply -f docker-secret.yml
在我们的可视化kuboard就可以看到我们刚才创建的仓库。