我创建了一个@EnableTaskLauncher
带有spring-cloud-deployer-kubernetes
. 它通过接收任务请求spring-cloud-stream
并启动任务。
除了我希望将任务启动为Kind: Job
而不是Kind: Deployment
.
我找不到spring-cloud-deployer-kubernetes
执行此操作的任何配置或属性,或者它是否可用。
我创建了一个@EnableTaskLauncher
带有spring-cloud-deployer-kubernetes
. 它通过接收任务请求spring-cloud-stream
并启动任务。
除了我希望将任务启动为Kind: Job
而不是Kind: Deployment
.
我找不到spring-cloud-deployer-kubernetes
执行此操作的任何配置或属性,或者它是否可用。
我们将 Spring Cloud Task(在 SCDF 中)从 Jobs 转移到 Bare-pods 模型,以更好地控制其生命周期,例如在 SCT 操作完成时彻底关闭容器。
但是,spring-cloud/spring-cloud-deployer-kubernetes#163添加了一个选项,可以在 Jobs 与 Pods for Tasks 之间进行选择。请尝试一下并向我们提供有关 PR 的反馈。