Harbor

Harbor核心组件解释

Proxy:他是一个nginx的前端代理,代理Harbor的registry,UI, token等服务。
db:负责储存用户权限、审计日志、Dockerimage分组信息等数据。
UI:提供图形化界面,帮助用户管理registry上的镜像, 并对用户进行授权。
jobsevice:jobsevice是负责镜像复制工作的,他和registry通信,从一个registry pull镜像然后push到另一个registry,并记录job_log。
Adminserver:是系统的配置管理中心附带检查存储用量,ui和jobserver启动时候回需要加载adminserver的配置。
Registry:镜像仓库,负责存储镜像文件。
Log:为了帮助监控Harbor运行,负责收集其他组件的log,供日后进行分析。

Harbor简单部署

2019年8月搜索网上的方案,都是使用docker容器运行,使用docker-compose编排安装。
1.安装docker-compose

yum install python-pip;pip install docker-compose

2.下载Harbor离线包
https://github.com/vmware/har...
安装有两种方式,一种是off-line ,一种是on-line,即离线和在线安装,离线安装需要下载的安装包较大,在线安装下载的安装包很小。
3.解压,进入安装包

tar -xvf harbor-offline-installer-v1.7.4.tgz ; cd harbor

4.修改docker-compose.notary.yml和harbor.cfg文件

[root@node03 harbor]# vim docker-compose.yml
[root@node03 harbor]# vim harbor.cfg

Harbor仓库介绍与搭建过程

5.执行./prepare,更新一下配置文件

[root@node03 harbor]# ./prepare

6.执行./install.sh,开始安装并启动

[root@node03 harbor]# ./install.sh

7.在火狐浏览器中访问测试,此处的用户名默认为admin,密码在habor.cfg中,可以自己设置。

harbor高可用集群配置

https://www.cnblogs.com/breez...


白石皓皓
1 声望1 粉丝

« 上一篇
k8s nfs
下一篇 »
VMware