У меня есть контейнер 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%
Есть идеи, почему это происходит и как это можно исправить?