This repository has been archived by the owner on Feb 27, 2023. It is now read-only.
Envoy graceful shutdown #144
Labels
kind/feature
Categorizes issue or PR as related to a new feature.
Projects
Feature Request
When restarting Envoy (i.e. upgrading, draining nodes, etc), the pod receives a SIGTERM from Kubernetes and all connections are dropped. We should signal to Envoy that it's going down and attempt to drain before rolling the pod: envoyproxy/envoy#1990 (comment)
We should be able to use the lifecycle hooks and add something like this, however,
curl
isn't in the envoy pod. So either we will need to add that which has our users utilize a custom image (not favorable), or we add another side-car which listens for theSIGTERM
and sends thePOST
request to Envoy to shut down.// #135
The text was updated successfully, but these errors were encountered: