Назад | Перейти на главную страницу

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

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

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

Он работает должным образом на Minikube, Azure Container Service, Kubernetes на AWS EC2, -

..но в Google Kubernetes Engine, когда скрипты готовы, они все еще присутствуют в списке процессов:

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

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

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

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

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

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