镜像仓库需要提前为项目创建好空间,同时进行持续集成、容器集群的链路连通,确保镜像能推送到仓库并被拉取部署
---
### 全局设置
- 机器人账号
![](https://img-blog.csdnimg.cn/f298a9c5ceb340968b82c1da2ecdd765.png)
- 垃圾清理(设置定期删除、保留策略)
![](https://img-blog.csdnimg.cn/327a9d1d10964e41ac6f0696884d3c18.png)
- 操作日志
---
### Jenkins配置
- 在 Jenkins 组件机器上使用命令登录 Harbor,确保生成的镜像能推送上来
```
docker login http://<ip>:<port>
- 输入用户名、密码
```
登录后,会在机器上留下登录凭证,如果将来需要切换仓库,可以修改此文件,也可以重新登录一次进行覆盖
---
### Rancher配置
- 进入“全局设置”-“系统默认私有仓库”,把你的Harbor仓库 <ip>:<port> 写上
![](https://img-blog.csdnimg.cn/4e7ee2002fd24d67afb6a26ae4ca7239.png)
- 前言
- 关于文档
- 第一章 预备
- 1.1 机器资源
- 1.2 网络环境
- 1.3 镜像源
- 1.4 磁盘挂载
- 第二章 基础组件
- 2.1 安装Zlib
- 2.2 安装JDK
- 2.3 安装Maven
- 2.4 安装Git
- 2.5 安装SonarQube
- 2.6 安装Nexus
- 2.7 安装NodeJS
- 2.8 安装Docker
- 2.9 安装Compose
- 2.10 安装Kubectl
- 第三章 集群组件
- 3.1 安装Gitlab
- 3.2 安装Jenkins
- 3.3 安装Harbor
- 3.4 安装Rancher
- 3.5 安装Nacos
- 3.6 安装LDAP
- 3.7 安装LDAPAdmin
- 第四章 集群配置
- 4.1 配置流水线
- 4.2 配置Hook
- 4.3 配置Rancher-Cli
- 4.4 配置Harbor
- 4.5 配置LDAP
- 4.6 配置Rancher
- 第五章 开发集成
- 5.1 Java项目
- 5.2 NodeJS项目
- 5.3 Python项目
- 5.4 Go项目
- 第六章 F&Q
- 6.1 安装错误Compose
- 6.2 安装错误Harbor