Вы можете использовать readinessProbe
с относительно низким periodSecond и, очевидно, {success,failure}Threshold
, установленным в 1, чтобы высвободить Pod или нет как можно быстрее.
По сути, вы можете настроить сценарий или простую конечную точку HTTP, которая возвращает ошибочный код состояния в случае установления соединения: поэтому конечная точка Pod будет удалена из списка конечных точек службы и не будет выбрана. Ingress Controller.
Просто имейте в виду, что это решение может зависеть от условий гонки, но оно самое простое: лучшим решением может быть использование Service Mesh, но при этом возникает дополнительная сложность.