如何防止节点在Kubernetes部署中重新启动

时间:2017-02-28 10:40:16

标签: docker kubernetes scale

我试图将用于对分布式系统进行基准测试的现有框架移植到Kubernetes。该框架的一个特性是故障注入(从网络中删除或添加节点)。我无法使用部署,因为节点完成后会自动重启(在部署中无法阻止,因为它是专为永不完成的任务而设计的。)

当然,我把自己转向乔布斯。我最初的计划是将任务和并行数量设置为相同的值(例如200),以便它们一起运行,一旦完成,它们就不会重新启动。

但是,使用Kubernetes Jobs,您无法扩展总pod数,只能扩展并行度。我希望能够扩展pod的总数(因此,如果我有200个任务和200个并行性,那么我需要执行205个任务和205个并行性,同时仍然有restartPolicy =从不。)

除了部署或工作之外,我还可以在Kubernetes中使用其他资源吗?

0 个答案:

没有答案