我正在开发一个spring引导应用程序,我们通过kubernetes进行部署。我的要求是运行一些逻辑,以防吊舱崩溃或吊舱被移除或吊舱被故意关闭。目前,我正在使用@PreDestroy在退出时运行逻辑。public class EngineShutDownHook{
public void onExit() {
LOGGER.info("Shutting
我正在尝试在k8s上实现零停机部署。我的部署有一个副本。然后,我添加了一个测试,让/health在prestop中返回500,并在真正停止pod之前等待至少20秒。# If the app test the /tmp/prestop file exists, it will return 500.lifecycle: exec:
command: ["/bin/b