非特殊說明,建議基礎設施單獨部署一臺云主機或本地機器,機器的配置詳見如下,同時由于集群的穩定性及可擴展性需要,在業務系統部署時,建議一個服務模塊至少部署 *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