Помните про Kubernetes на TypeScript с прекрасным названием webernetes? Автор с его помощью наглядно объясняет, как работают startup, readiness и liveness пробs в Kubernetes и как правильно их настраивать.
Если вы забыли, то startup-проба определяет, запустилось ли приложение, readiness - готово ли оно принимать трафик, а liveness - нужно ли перезапустить контейнер.
Автор показывает, как пробы могут как защитить от ошибок, так и вызвать CrashLoopBackOff и/или каскадные сбои, если у ва все криво настроено. И, конечно, пробы напрямую влияют на скорость роллаутов и деплойментов.
И самое забавное, что автор нашел реальный баг в Kubernetes v1.35+, где liveness-проба срабатывает до успеха startup-пробы
26.08.2026
Похожее
07.08.2026
htop
Подробный разбор каждого элемента вывода htop на Linux. Объясняется, что такое u...
11.07.2026
Вебернетис
Автор за два месяца с помощью LLM портировал значительную часть Kubernetes на Ty...
22.09.2025
100 уроков для SRE
Отлично подобранный и удобно форматированный список уроков для SRE. Если вам впа...
20.08.2025
DevOps Roadmap 2025
Эта дорожная карта нужна, чтобы вы лучше понимали, что вообще происходит и куда ...