Job/Task 在 Kubernetes 和 Spring 云任务

Job/Task in Kubernetes and Spring Cloud Task

我创建了一个包含 @EnableTaskLauncherspring-cloud-deployer-kubernetes 的 Pod。它正在通过 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 添加了一个选项,可以在作业和任务 Pods 之间进行选择。请尝试一下,并向我们提供有关 PR 的反馈。