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