My Application stops gracefully when receiving a SIGTERM. graceful-stop operation is deleting a znode in the ZooKeeper.
But what I try is to automatically terminate a process gracefully before the Kubernetes evicts my pod.
I want to set prestop hook to "kill 1" to make a graceful-stop before the pod is evicted.
I'm not expecting prestop hook will work in all cases, but I think, this way I'll have some assurance.
I wonder if my idea is feasible.