Почему работа все еще выполняется после того, как она убивает себя, используя API k8s? - PullRequest
0 голосов
/ 04 мая 2019

Чтобы упростить, у меня есть работа с кодом (используя 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).

В чем причина этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...