非特殊说明,建议基础设施单独部署一台云主机或本地机器,机器的配置详见如下,同时由于集群的稳定性及可扩展性需要,在业务系统部署时,建议一个服务模块至少部署 *3* 个实例
---
### 集群约定
本文档中,我们约定一个地区=一个集群,即便是在同一个地区,不同的地方也算多个集群,例如系统有结算服务,在某城市有两机房,那么结算服务都部署的话就算两个集群,集群与集群之间无关系
| 规模程度 | 最大集群数 | 最大节点数 |
| :--: | :--: | :--: |
| 小 | 150 | 1500 |
| 中 | 300 | 3000 |
| 大 | 500 | 5000 |
| 特大 | 1000 | 10000 |
| 超大 | 2000 | 20000 |
- [RC官方文档](https://docs.rancher.cn/docs/rancher2.5/installation/requirements/_index)
---
### 配置约定
| 规模程度 | CPU数 | 内存 |
| :--: | :--: | :--: |
| 小 | 2 | 8G |
| 中 | 4 | 16G |
| 大 | 8 | 32G |
| 特大 | 16 | 64G |
| 超大 | 32 | 128G |
- 前言
- 关于文档
- 第一章 预备
- 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