如何监控在Kubernetes上运行的Nodejs应用程序

Sah*_*has 2 node.js docker gcloud kubernetes

我只是CMD ["node", "/dist/app.js"]从我的dockerfile中运行我在容器内的主进程.Container位于Kubernetes.

当pod出现问题时,kubernetes rc会再次启动另一个.

但是,如果我的主进程在pod - >容器内崩溃,Kubernetes会知道吗?

想知道最新最好的方式来监控集装箱内运行的过程中,日志崩溃并重新启动的过程中适当,这样,当来电被路由到容器坠毁我的客户不得到500.

在VM世界中,我永远使用,永远会给我日志+允许我配置重启等等.在container/kubernetes世界中等同的是什么?

谢谢 !

Jan*_*raj 5

生活和准备探针被指定为Kubernetes世界中的pod健康检查.