В документации k8s говорится:
Контейнеры могут получить доступ к ловушке, реализовав и зарегистрировав обработчик для этой ловушки. Для контейнеров могут быть реализованы два типа обработчиков перехватов:
Exe c - выполняет указанную команду c, например, pre-stop. sh, внутри cgroups и пространств имен Контейнер. Ресурсы, использованные командой, засчитываются в контейнер.
HTTP - выполняет HTTP-запрос к указанной конечной точке c в контейнере.
Я обеспокоен тем, как мы можем обработать этот хук через HTTP-запрос в. NET Core. Я не смог найти никаких примеров в документации или где-либо еще в Интернете.
Чего я хочу добиться, так это того, что как только K8s выполнит эту ловушку, я хочу начать сообщать о нездоровых с помощью моих проверок готовности, так что K8s не ' Не отправлять больше трафика c в модуль, прежде чем он отправит сигнал SIGTERM.
Что вы, ребята, думаете о том, как мы можем обработать этот хук в. NET Базовом приложении?