在Kubernetes上进行滚动更新后,是否可以为Pod关闭设置延迟时间?
例如,我推出了一个新版本,并希望旧的Pod在新实例启动后再运行15秒。
我该如何处理?
答案 0 :(得分:2)
是的,您可以使用PreStop
Hook来实现。
PreStop
挂钩。查看从here删除广告连播时发生的情况。
您只需要在sleep 15
钩上运行PreStop
。
有关更多详细信息,请参见Container hooks。
从此处了解如何添加PreStop
钩子:Define postStart and preStop handlers。