在使用k8s API杀死作业后,为什么作业仍在运行?

时间:2019-05-03 23:29:37

标签: go kubernetes

为简化起见,我有一份代码(使用GoLang)的工作如下:

DO_SOMETHING_A

propagation := metav1.DeletePropagationForeground
deleteOptions := &metav1.DeleteOptions{
        PropagationPolicy: &propagation,
}
BatchV1().Jobs(namespace).Delete(name, deleteOptions)

DO_SOMETHING_B

我没有为GracePeriodSeconds添加一个deleteOptions值。但是,在使用DO_SOMETHING_B API调用杀死作业后,我仍然可以看到BatchV1().Jobs(namespace).Delete(name, deleteOptions)已执行。

这背后的原因是什么?

0 个答案:

没有答案