Dar*_*Var 5 spring-boot kubernetes spring-boot-actuator spring-cloud-stream
是否有任何建议的方法可以正常关闭Kubernetes中的Spring:boot 2应用程序。
我正在尝试正常关闭Rest应用程序和SCS(kafka消费者与生产者)应用程序
小智 0
如果您使用的是最新版本的 spring-boot 即 2.3.5.RELEASE,那么您所需要做的就是将以下属性添加到 application.properties 文件中,然后就完成了。
server.shutdown=优雅 spring.lifecycle.timeout-per-shutdown-phase=30s
在 Kubernetes 世界中,您可以使用 preStop 挂钩。但是,当您确实希望在 SIGTERM 启动之前暂停时,请使用此选项。
在容器终止之前立即调用此钩子。没有参数传递给处理程序。此事件处理程序是阻塞的,必须在删除容器的调用发送到 Docker 守护程序之前完成。Docker发送的SIGTERM通知也依然发送。有关终止行为的更完整的描述可以在 Pod 的终止中找到。
| 归档时间: |
|
| 查看次数: |
2227 次 |
| 最近记录: |