IIDP\345\271\263\345\217\260v2.9.0\345\215\207\347\272\247\345\256\236\346\226\275\346\226\271\346\241\210.md
... ...
@@ -1,4 +1,3 @@
1
-
2 1
### **一、升级前准备**
3 2
#### 1. **环境验证**
4 3
```bash
... ...
@@ -8,7 +7,8 @@ kubectl exec <iidp-pod> -- curl -s http://localhost:8080/version | grep -E "2.8.
8 7
curl -I http://<data-lake-endpoint>/healthcheck
9 8
```
10 9
11
-#### 2. **资源准备清单**
10
+#### 2. **资源准备清单**
11
+
12 12
| **类型** | **要求** |
13 13
|----------------|--------------------------------------------------------------------------|
14 14
| 镜像 | `frontend-base:v2.9.0-min`(≥1.2GB)<br>`backend-server:v2.9.0-min`(≥1.8GB) |
... ...
@@ -89,8 +89,10 @@ http {
89 89
90 90
---
91 91
92
-### **三、业务APP迁移方案**
93
-#### **方案选择矩阵**
92
+### **三、业务APP迁移方案**
93
+
94
+#### **方案选择矩阵**
95
+
94 96
| **场景** | **操作** | **耗时** |
95 97
|------------------------|--------------------------------------------------------------------------|------------|
96 98
| 复杂业务链(>50个APP) | 安全模式 → `app-migrator --type=redis-state --env=prod` | 60-120分钟 |
... ...
@@ -104,8 +106,10 @@ redis-cli --eval check_compatibility.lua , 2.8.1 2.9.0
104 106
105 107
---
106 108
107
-### **四、回滚方案**
108
-**紧急回滚流程**
109
+### **四、回滚方案**
110
+
111
+**紧急回滚流程**
112
+
109 113
```mermaid
110 114
sequenceDiagram
111 115
participant O as Operator
... ...
@@ -136,7 +140,8 @@ curl -s http://<domain>/app-market/health | jq .status # 预期返回"UP"
136 140
window.IIDP.getModule('AppMarketV2').version === "2.9.0.207"
137 141
```
138 142
139
-3. **性能基准测试**
143
+3. **性能基准测试**
144
+
140 145
```bash
141 146
# 对比升级前后TPS
142 147
wrk -t4 -c100 -d30s http://<domain>/api/data/query
... ...
@@ -144,7 +149,9 @@ wrk -t4 -c100 -d30s http://<domain>/api/data/query
144 149
145 150
---
146 151
147
-### **六、风险控制矩阵**
152
+### **六、风险控制矩阵**
153
+
154
+
148 155
| **风险点** | **缓解措施** | **监控指标** |
149 156
|--------------------------|---------------------------------------------|---------------------------|
150 157
| 挂载点符号链接断裂 | 预执行脚本检查 + 备份`/usr/share/nginx` | 目录结构一致性校验 |