0
在一般情况下,这是创建不消失,直到有人 破坏它们的豆荚。这可能是一个人或一个ReplicationController,或其他控制器。此规则的唯一例外情况是, PodPhase成功或失败超过一段时间 (由主人确定)的Pod将到期并自动获得。
我使用RestartPolicy = Never创建Pod,但完成后(状态成功),他们没有获得收益。
请指教。
在一般情况下,这是创建不消失,直到有人 破坏它们的豆荚。这可能是一个人或一个ReplicationController,或其他控制器。此规则的唯一例外情况是, PodPhase成功或失败超过一段时间 (由主人确定)的Pod将到期并自动获得。
我使用RestartPolicy = Never创建Pod,但完成后(状态成功),他们没有获得收益。
请指教。
您可以在控制器管理器上设置--terminated-pod-gc-threshold。这将踢在阶段:
if phase:= pod.Status.Phase;相!= api.PodPending & &阶段!= api.PodRunning & &阶段!= api.PodUnknown
https://github.com/kubernetes/kubernetes/blob/master/pkg/controller/podgc/gc_controller.go#L126
可以--terminated-POD-GC-阈值对GKE设置? – yuval