
Eu tenho um contêiner Docker no qual os scripts NodeJS são executados dentro do cronograma.
Os scripts são executados a cada 10 segundos e após a execução a lista de processos deve estar limpa.
Funciona conforme esperado no Minikube, Azure Container Service, Kubernetes no AWS EC2, -
..mas no Google Kubernetes Engine, quando os scripts são concluídos, eles ainda estão presentes na lista de processos:
Nos logs de script, posso ver que cada tentativa foi concluída com êxito e os logs e resultados dos scripts são os mesmos em todos os clusters Kubernetes que tentei.
Tentei todas as versões disponíveis do Kubernetes no Google, mas o resultado é o mesmo.
ATUALIZAÇÃO1: o problema pode ser reproduzido não apenas no GKE, mas também no GCE (VM normal)
ATUALIZAÇÃO2: quando uso o nó 6 ou 7 em vez do 8, o problema não pode ser reproduzido.
ATUALIZAÇÃO3: as implantações e execuções foram iguais em todas as plataformas, - definição simples de implantação para Kubernetes edocker run -t %image%
Alguma idéia de por que isso acontece e como pode ser corrigido?