Помните про Kubernetes на TypeScript с прекрасным названием webernetes? Автор с его помощью наглядно объясняет, как работают startup, readiness и liveness пробs в Kubernetes и как правильно их настраивать.
Если вы забыли, то startup-проба определяет, запустилось ли приложение, readiness - готово ли оно принимать трафик, а liveness - нужно ли перезапустить контейнер.
Автор показывает, как пробы могут как защитить от ошибок, так и вызвать CrashLoopBackOff и/или каскадные сбои, если у ва все криво настроено. И, конечно, пробы напрямую влияют на скорость роллаутов и деплойментов.
И самое забавное, что автор нашел реальный баг в Kubernetes v1.35+, где liveness-проба срабатывает до успеха startup-пробы
26.08.2026
Похожее
11.08.2026
Raft сломан
Ребята из Antithesis(я хз кто это) протестировали несколько популярных реализаци...
08.08.2026
esp32 http2 сервер
Вот у людей времени дофига. Автор демонстрирует, как он запускает HTTP/2-серв...
06.08.2026
Freenet
Иэн Кларк рассказывает о том, как архитектура Freenet заменяет централизованные ...
21.07.2026
Интернет от самых основ
Масштабный интерактивный разбор устройства интернета от первых принципов до наши...