特使发出定期信号,并在程序完成前关闭我的申请。增加排水时间,防止吊舱在完成后下降。(等待宽限期结束,不允许任何新请求。)
预期:
如果没有活动进程,是否有方法检查用户容器中进程的完成情况,并发送杀死信号?
在用户容器中运行的进程是Gunicorn进程。
发布于 2022-03-08 07:11:36
从你的帖子中还不清楚你是否在运行Istio,或者这是否是一个一般的Istio问题。(它有本机标签,但没有提到tags。)我也假设你在对库伯内特斯进行伊斯蒂奥。这不是Istio的要求,而是一种常见的配置。
根据您的描述,听起来您对这两个组件的生命周期略有混淆。Istio并不负责您的应用程序的生命周期,kubelet就是这样做的。您可能需要设置terminationGracePeriodSeconds
,以便在应用程序到期之前给应用程序一个早期通知。
https://stackoverflow.com/questions/71396601
复制相似问题