
我有 Docker 容器,NodeJS 腳本在其中按計劃執行。
腳本每 10 秒執行一次,執行完成後進程清單必須清楚。
它在 Minikube、Azure 容器服務、AWS EC2 上的 Kubernetes 上按預期工作,-
..但是在 Google Kubernetes Engine 上,當腳本完成時,它們仍然存在於進程列表中:
在腳本日誌中,我可以看到每次嘗試都成功完成,並且腳本日誌和結果在我嘗試過的每個 Kubernetes 叢集上都是相同的。
我已經嘗試了 Google 上所有可用的 Kubernetes 版本,但結果是相同的。
更新1:問題不僅可以在 GKE 上重現,還可以在 GCE(常規 VM)上重現
更新2:當我使用節點 6 或 7 而不是 8 時,問題無法重現。
更新3:所有平台上的部署和執行都是相同的,- Kubernetes 的簡單部署定義和docker run -t %image%
有什麼想法為什麼會發生以及如何解決它嗎?