1

我创建了一个@EnableTaskLauncher带有spring-cloud-deployer-kubernetes. 它通过接收任务请求spring-cloud-stream并启动任务。

除了我希望将任务启动为Kind: Job而不是Kind: Deployment.

我找不到spring-cloud-deployer-kubernetes执行此操作的任何配置或属性,或者它是否可用。

4

1 回答 1

1

我们将 Spring Cloud Task(在 SCDF 中)从 Jobs 转移到 Bare-pods 模型,以更好地控制其生命周期,例如在 SCT 操作完成时彻底关闭容器。

但是,spring-cloud/spring-cloud-deployer-kubernetes#163添加了一个选项,可以在 Jobs 与 Pods for Tasks 之间进行选择。请尝试一下并向我们提供有关 PR 的反馈。

于 2018-01-25T15:45:20.360 回答