【发布时间】:2019-10-11 08:31:04
【问题描述】:
我在 Kubernetes 集群中的 Tomcat 上运行 Java Spring Boot 启动应用程序,我正在使用生命周期挂钩在容器终止之前关闭 Tomcat。还定义了 30 秒的终止宽限期。
预期行为:当我杀死 pod 或删除部署时,tomcat 会正常关闭。
实际行为:tomcat 突然关闭。
lifecycle:
preStop:
exec:
command:
- /usr/local/tomcat/bin/catalina.sh
有人可以帮忙吗?
【问题讨论】:
-
是嵌入式tomcat容器还是部署在Tomcat镜像中的Boot war?
-
@Muralidharan.rade 它的 tomcat 容器
-
看看下面的答案是否有效..
标签: tomcat kubernetes