gpt4 book ai didi

node.js - 如何监控在 Kubernetes 上运行的 Nodejs 应用程序

转载 作者:搜寻专家 更新时间:2023-11-01 00:23:07 24 4
gpt4 key购买 nike

我只是从我的 dockerfile 执行 CMD ["node", "/dist/app.js"] 以在容器内运行我的主进程。容器托管在 Kubernetes 中。

当 pod 出现问题时,kubernetes rc 将启动另一个 pod。

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

想知道什么是监视容器内运行的进程的最佳方法,记录崩溃并根据需要重新启动进程,以便在调用路由到崩溃的容器时我的客户端不会收到 500。

在 VM 世界中,我使用了 forever,forever 会给我日志 + 允许我配置重启等。在容器/kubernetes 世界中有什么等价物?

谢谢!

最佳答案

Liveness and readiness probes被指定为 Kubernetes 世界中的 pod 健康检查。

关于node.js - 如何监控在 Kubernetes 上运行的 Nodejs 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35471024/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com