I have Docker container within which NodeJS scripts are executed on schedule.
Scripts are executed every 10sec and after execution is done process list must be clear.
It works as expected on Minikube, Azure Container Service, Kubernetes on AWS EC2, -
..but on Google Kubernetes Engine when scripts are done they're still present in process list:
In script logs I can see that each attempt completed successfully and scripts logs and results are the same on every Kubernetes cluster I've tried.
I've tried all available versions of Kubernetes on Google but result is the same.
UPDATE1: issue can be reproduced not only on GKE, but also on GCE (regular VM)
UPDATE2: when I use node 6 or 7 instead of 8 issue can't be reproduced.
UPDATE3: deployments & executions were the same on all platforms, - simple deployment definition for Kubernetes and
docker run -t %image%
Any ideas why it happens and how it could be fixed?