如何通过自动缩放优雅地终止kubernetes吊舱?

如何通过自动缩放优雅地终止kubernetes吊舱?,kubernetes,Kubernetes,我们的应用程序需要服务的请求在处理延迟(从几秒钟到几小时)方面表现出很大的差异(事先未知) 我们希望使用kubernetes的自动缩放功能,但不清楚如何在缩小规模期间处理随机pod终止策略(因为这与我们不希望终止正在处理的长时间运行的请求的愿望不一致) 想知道是否还有其他人见过类似的情况?您想出了什么解决方案?您可以做的一件事是在应用程序中内置对终止处理的支持,并设置相当长的终止宽限期。你可以在中找到关于这个主题的很好的解释 这并不能完全阻止您终止长期连接。老实说,什么都不会。然而,它确实极大地

我们的应用程序需要服务的请求在处理延迟(从几秒钟到几小时)方面表现出很大的差异(事先未知)

我们希望使用kubernetes的自动缩放功能,但不清楚如何在缩小规模期间处理随机pod终止策略(因为这与我们不希望终止正在处理的长时间运行的请求的愿望不一致)


想知道是否还有其他人见过类似的情况?您想出了什么解决方案?

您可以做的一件事是在应用程序中内置对终止处理的支持,并设置相当长的终止宽限期。你可以在中找到关于这个主题的很好的解释


这并不能完全阻止您终止长期连接。老实说,什么都不会。然而,它确实极大地限制了事件(如扩展)对此类工作负载的影响。

您可以做的一件事是在应用程序中内置终止处理支持,并设置相当长的终止宽限期。你可以在中找到关于这个主题的很好的解释

这并不能完全阻止您终止长期连接。老实说,什么都不会。然而,它确实极大地限制了诸如扩展之类的事件对这类工作负载的影响