我只是从我的dockerfile中执行CMD ["node", "/dist/app.js"]
来在容器中运行我的主进程。 Container位于Kubernetes。
当pod出现问题时,kubernetes rc会再次启动另一个。
但是,如果我的主进程在pod - >容器内崩溃,Kubernetes会知道吗?
想知道最好的方法是监视容器内运行的进程,记录崩溃并重新启动进程,以便在调用被路由到崩溃的容器时我的客户端不会获得500。
在VM世界中,我永远使用,永远会给我记录日志+允许我配置重启等等。在container / kubernetes世界中有什么相同的东西?
谢谢!