When shutting down an application, a container or a pod, we want it to happen smoothly, all serving requests to be completed and resources to be properly released. For this to happen, we need the signal to be propagated from the source (pod, container, OS) to the application. In this article, I will discuss how signals are handled by applications, containers and pods and how this is affected by some implementation details....
Continue Reading