2.5.2. 自定义例外
您可以将其他容器、initContainers 和卷添加到 pod。但是,一些元素是 Operator 管理的,无法覆盖。
- 容器命名
-
不要命名 containers 数组中的任何容器
工作流。要自定义主工作流容器,请使用.spec.podTemplate.container字段。这种方法有助于防止在添加额外的容器时意外错误配置。 - Operator 管理的不可变卷和路径
Operator 管理某些卷和文件系统路径,并忽略任何尝试覆盖它们。
卷 类型 路径 profile workflow-properties配置映射
/deployments/config/application.properties预览workflow-properties配置映射
${PROJECT_ROOT}/src/main/resources/application.properties,${PROJECT_ROOT}/src/main/resources/application-dev.propertiesdevresourcesprojected
${PROJECT_ROOT}/src/main/resources/dev重要在 dev 配置集中,Operator 会将
SonataFlowCR 中定义的所有工作流资源挂载到资源投射卷中。不要在这个路径中挂载附加卷或数据以避免配置冲突或数据丢失。