Скрипты NodeJS по-прежнему находятся в списке процессов Docker при запуске в GKE или GCE

Скрипты NodeJS по-прежнему находятся в списке процессов Docker при запуске в GKE или GCE

У меня есть контейнер Docker, внутри которого скрипты NodeJS выполняются по расписанию.

Скрипты выполняются каждые 10 секунд, и после завершения выполнения список процессов должен быть очищен.

Он работает как и ожидалось на Minikube, Azure Container Service, Kubernetes на AWS EC2, -

введите описание изображения здесь

..но в Google Kubernetes Engine после завершения скриптов они все еще присутствуют в списке процессов:

введите описание изображения здесь

В журналах скриптов я вижу, что каждая попытка завершилась успешно, а журналы скриптов и результаты одинаковы на каждом кластере Kubernetes, который я пробовал.

Я перепробовал все доступные версии Kubernetes в Google, но результат тот же.

ОБНОВЛЕНИЕ1: проблема может быть воспроизведена не только на GKE, но и на GCE (обычная VM)

ОБНОВЛЕНИЕ2: когда я использую узел 6 или 7 вместо 8, проблема не воспроизводится.

ОБНОВЛЕНИЕ3: развертывания и выполнения были одинаковыми на всех платформах, - простое определение развертывания для Kubernetes иdocker run -t %image%

Есть идеи, почему это происходит и как это можно исправить?

Связанный контент