docs: require longhorn storage for persistent services

This commit is contained in:
xiaobing.wang 2026-04-21 14:38:44 +08:00
parent 0b5bd7ba01
commit 2c127061a4

View File

@ -227,6 +227,7 @@ Chart 必须反映应用的真实运行架构。
- `NodePort` 必须来自用户或平台已分配值,不能猜
- 设置 `enableServiceLinks: false`
- 支持 `imagePullSecrets`
- 如果应用包含需要持久化数据的服务PVC / `volumeClaimTemplates` 必须显式使用 `storageClassName: longhorn`
- 环境变量注入保持可读
- 如果镜像内带 nginx / 反向代理配置upstream service 名必须与 Chart 渲染出的 Service 名一致
- 生成 chart 时要确认应用是否包含需要经 nginx 转发的静态文件;如果有,必须明确静态资源目录、挂载方式和 nginx 路由,不要只配后端 upstream
@ -428,6 +429,7 @@ Chart 必须反映应用的真实运行架构。
- 如果 `Application` 仍引用 `releases/<app>/manifests/`,该 path 在发布结果中实际存在
- 如果镜像内包含固定 upstream 配置upstream service 名与 Chart 渲染结果一致
- Neo4j 一类自带依赖的启动环境变量不依赖 `$(OTHER_ENV)` 展开
- 如果应用包含需要持久化数据的服务,对应 PVC / `volumeClaimTemplates` 已显式设置 `storageClassName: longhorn`
- 如果检测到的私有 Git 依赖中包含 `git.in.chaitin.net/ai/baizhiyun/opensdk`,缺少必填百智云私有配置时交互停在当前项继续索取
## 最终输出