SCDF 2.11.0结合K8s 1.29.2创建定时任务时区配置报错求助
解决SCDF 2.11.0适配Kubernetes 1.29.2的时区CRON配置问题
问题根源
Kubernetes 1.25及以上版本(含你升级的1.29.2)已彻底废弃在CRON表达式中通过CRON_TZ=或TZ=指定时区的写法,要求必须通过CronJob规格的timeZone字段单独配置时区。SCDF 2.11.0适配了这一规则,因此不能再将时区与CRON表达式合并写入同一输入框。
正确UI配置步骤
- 第一步:在CRON表达式输入框中填写标准5字段CRON表达式,不要附加任何时区前缀:
30 2 * * * - 第二步:在UI中找到专门的「时区」配置项(通常位于CRON输入框附近,标签可能显示为
Time Zone),输入时区标识符:America/New_York
配置生效逻辑
完成上述操作后,SCDF会自动拆分参数传递给Kubernetes,生成的CronJob结构符合K8s要求:
apiVersion: batch/v1 kind: CronJob metadata: name: test-scheduler spec: schedule: "30 2 * * *" timeZone: "America/New_York" # 其他任务配置项
内容的提问来源于stack exchange,提问作者17_4088_ Subashini.S
相关产品推荐
相关产品推荐

