• Admin Service:对应启动组件 harbor-adminserver。是系统的配置管理中心附带检查
存储用量,ui 和 jobserver 启动时候需要加载 adminserver 的配置;
• Job Sevice:对应启动组件 harbor-jobservice。负责镜像复制工作的,他和 registry 通
信,从一个 registry pull 镜像然后 push 到另一个 registry,并记录 job_log;
• Log Collector:对应启动组件 harbor-log。日志汇总组件,通过 docker 的 log-driver
把日志汇总到一起;
• Volnerability Scanning:对应启动组件 clair。负责镜像扫描
• Notary:对应启动组件 notary。负责镜像认证
• DB:对应启动组件 harbor-db,负责存储 project、 user、 role、replication、image_
scan、access 等的 metadata 数据。
4.2 4.1 下载
到这里选择合适的版本:
https://github.com/goharbor/harbor/releases
我这里使用离线的形式安装,800 多 M,耐心等待,这里选择最新的 1.5.4 版本。
wget https://storage.googleapis.com/harbor-releases/harbor-offline-
installer-v1.5.4.tgz
tar xf harbor-offline-installer-v1.5.4.tgz
cd harbor
也可以使用在线安装形式
wget https://storage.googleapis.com/harbor-releases/release-
1.7.0/harbor-online-installer-v1.7.5.tgz
4.3 修改配置文件
4.3.1 文件 harbor.cfg
修改 harbor.cfg 中的内容
hostname = reg.mydomain.com
为:
hostname = 172.16.6.32
提示:
1、该文件中,不要保留#hostname = reg.mydomain.com,因为 install 中会使用相关关键字
做环境检查
2、该文件还有很多其他配置,如有需要可根据需要进行配置,当然有些也可以再安装完成
评论0