Kubernetes会用send SIGTERM重新启动吊舱吗
我想减少我的吊舱数量,完全控制应该关闭的吊舱。现在我减少了pod的数量,Kubernetes发送了一个SIGTERM,30秒后pod将被删除 我想知道我什么时候在我的播客里听SIGTERM,然后像这样退出:Kubernetes会用send SIGTERM重新启动吊舱吗,kubernetes,sigterm,Kubernetes,Sigterm,我想减少我的吊舱数量,完全控制应该关闭的吊舱。现在我减少了pod的数量,Kubernetes发送了一个SIGTERM,30秒后pod将被删除 我想知道我什么时候在我的播客里听SIGTERM,然后像这样退出: if SIGTERM send exit(0) 库伯内特斯将做什么: 重新启动吊舱,并在30秒后将其杀死,因为存在sigterm 忽略sigterm,因为pod是自动关闭的 抛出错误,因为它试图删除已删除的pod Kubernetes将在服务停止后立即删除pod,因为您的pod中的服
if SIGTERM send
exit(0)
库伯内特斯将做什么:
- 重新启动吊舱,并在30秒后将其杀死,因为存在sigterm
- 忽略sigterm,因为pod是自动关闭的
- 抛出错误,因为它试图删除已删除的pod
if SIGTERM send
和exit(0)
之间向代码添加清理
if SIGTERM send
cleanup()
exit(0)