Auto-sync: 2026-04-19 14:51

This commit is contained in:
2026-04-19 14:51:38 +08:00
parent 5ee507c33a
commit fc0dde291f
103 changed files with 3687 additions and 12 deletions

View File

@@ -0,0 +1,56 @@
# 摘要:Toggle Platform Offline NG for Native SACM
## 一句话说明
Platform Offline NG Pod(24.2版本引入)用于解决 Native SACM CI 通知处理中的资源瓶颈问题,通过分担离线任务负载提升高并发场景下的系统稳定性。
---
## 关键概念
| 概念 | 说明 |
|------|------|
| **Platform Offline NG Pod** | 24.2版本引入的新Pod,用于分散 Native SACM CI 同步任务负载 |
| **Native SACM** | 默认依赖 Offline NG Pod 运行;可切换回原始Offline Pod |
| **UCMDB** | CI数据来源,高峰期大量CI涌入时容易造成资源瓶颈 |
| **ConfigMap** | `itom-xruntime-infra-config`,控制开关的核心配置 |
| **开关参数** | `ENABLE_SCALABLE_NATIVE_SACM: "true"/"false"` |
---
## 操作流程对比
### 禁用(Disable)
| 步骤 | 操作 |
|------|------|
| 1 | 编辑ConfigMap:`kubectl edit cm itom-xruntime-infra-config -n <namespace>` |
| 2 | 设置 `ENABLE_SCALABLE_NATIVE_SACM: "false"` |
| 3 | 重启Offline NG Pod:`kubectl rollout restart deployment itom-xruntime-platform-offline-ng -n <namespace>` |
| 4 | 重缩放Offline Pod:`kubectl scale deployment itom-xruntime-platform-offline -n <namespace> --replicas=0` → `--replicas=1` |
### 启用(Enable)
| 步骤 | 操作 |
|------|------|
| 1 | 编辑ConfigMap:`kubectl edit cm itom-xruntime-infra-config -n <namespace>` |
| 2 | 设置 `ENABLE_SCALABLE_NATIVE_SACM: "true"` |
| 3 | 重启Offline NG Pod:`kubectl rollout restart deployment itom-xruntime-platform-offline-ng -n <namespace>` |
| 4 | 重缩放Offline Pod:`kubectl scale deployment itom-xruntime-platform-offline -n <namespace> --replicas=0` → `--replicas=1` |
| 5 | 确认Offline NG副本数为1:`kubectl scale deployment itom-xruntime-platform-offline-ng -n <namespace> --replicas=1` |
---
## 核心差异(禁用 vs 启用)
- **禁用**:Native SACM 回退至原始Offline Pod处理CI
- **启用**:Native SACM 使用新版Offline NG Pod处理CI
- **注意**:启用步骤比禁用多一步——需确保Offline NG副本数重缩放为1
---
## 相关链接
- 原始文档:`knowledgebase/csd-wiki/ICSD/Toggle-plaftform-offline-NG-for-Native-SACM_686073929.md`
## 信息图
![信息图](./Toggle-plaftform-offline-NG-for-Native-SACM_686073929_infographic.jpg)

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 MiB