gpt4 book ai didi

kubernetes - 如果有新部署进入,kubernetes 是否会向 pm2 发送 kill 信号?

转载 作者:行者123 更新时间:2023-12-05 04:28:01 25 4
gpt4 key购买 nike

我有一个在 kubernetes 中运行并部署的微服务。它使用 PM2 为 Node JS 应用程序提供服务。我最近发现每当我使用 helm 部署新版本的应用程序时,我都可以看到 PM2 正在退出,代码为 [0]

PM2 log: App [api.bundle:0] exited with code [0] via signal [SIGINT]

我试图调查应用程序是否存在异常。在部署之前找不到任何错误。这让我问 pm2 是如何重新启动的?如果有新部署进来,kubernetes 是否会向 pm2 发送 kill 信号?

最佳答案

...每当我使用 helm 部署新版本的应用程序时,我都可以看到 PM2 正在退出,代码为 [0]

当您执行 helm upgrade 时,该命令会触发对部署的滚动更新,用新的 pod 替换现有的 pod。在此过程中,信号 [SIGINT] 被发送来通知您的 PM2 容器是时候退出了。

...如果 pm2 如何重新启动?如果有新部署进来,kubernetes 是否会向 pm2 发送 kill 信号?

正确。

关于kubernetes - 如果有新部署进入,kubernetes 是否会向 pm2 发送 kill 信号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72703188/

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