- Порезанный
- 4 сентября 2026 г. в 19:50 UTC
- Автор
- Kamo
- Обещать
- ddc2b0f
Деплойты заменили единственный блок каждой службы, в котором не было ничего, чтобы поймать запросы. Полёт. Три настройки, применяемые по всему флоту: Престоп спит 10 секунд до того, как процесс видит ЗАГРЯЗЬ. Kubernetes удаляет стручку из своего EndpointSlice и сигнализирует об этом в один и тот же момент, и Traefik только узнает об удалении. смотреть — так что на мгновение он продолжает отправлять новые запросы в капсулу, которая уже началась. Отказать им. Этот разрыв - то, откуда пришли 502-е на чистом развертывании. - терминацияGracePeriodSeconds поднят над предостановочным сном, поэтому крючок сам по себе не Взломанный, и работа в полете имеет место закончить. Это потолок, а не ожидание: пустой контейнер Он выходит примерно через секунду. - MinReadySeconds 15, так что стручка, которая проходит готовность один раз, а затем падает, не может отойти здоровую стручку он заменил после того, как CI уже назвал выкат хорошей. ТопологияОграничения добавляются готовыми ко второй реплике; они инертны при одной. Проверено из живого кластера: 63 из 65 развертываний в «камо» провели одну реплику, 1 из 65 имел Это был престоп-хук, и ни у одного из них не было minReadySeconds. Точка входа уже правильно стекает по SIGTERM и льготный период составляет уже 660-е годы. Ничто не удерживало капсулу во вращении на данный момент между удалением EndpointSlice и Traefik. Заметив это, запросы, отправленные в этом окне, были отклонены сервером, который только что перестали принимать. Окончание GracePeriodSeconds оставлено на его рассмотрении 660.