Harbor

59次阅读

共计 995 个字符,预计需要花费 3 分钟才能阅读完成。

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…

正文完
 0