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