网站首页
编程语言
数据库
系统相关
其他分享
编程问答
preStop
2024-07-09
k8s中pod滚动更新如何减少流量丢失
有一个大前提,在旧pod状态更新为Terminating并且SIGTERM后,容器仍然会将已经接收到的流量正常完成后才会销毁。1.流量上线时的有损情况,添加健康检测,防止新pod还没准备好就分配流量2.流量下线时的有损情况,添加preStop生命周期挂钩, 在容器终止之前调用此钩子防止在新pod还没分配流