1

我无法找到允许仅终止部署中的某些 pod 的解决方案。

在 pod 内运行的应用程序会进行一些处理,这可能需要很长时间才能完成。

假设我有 10 个任务存储在数据库中,我发出命令将部署扩展到 10 个 pod。

假设一段时间后,有 3 个 pod 完成了它们的任务,不再需要它们。如何将部署从 10 缩减到 7,同时仅终止已完成任务的 pod 而不是仍在处理这些任务的 pod?

我不知道是否需要更多细节,但如果需要更多细节来回答这类问题,我会很乐意编辑问题。

4

1 回答 1

1

在这种情况下,Kubernetes Job 可能更适合此类任务。

于 2020-10-23T07:44:58.733 回答