Фраза, которую на дежурствах произносят по абсолютно разным поводам. Но понимаем ли мы, что произошло на самом деле?
Путаница между банальным рестартом процесса в контейнере, полной заменой объекта пода или горячей перезагрузкой конфигов часто приводит к неверным решениям в 2 часа ночи.
В новой статье детально разбираем внутренние механизмы Kubernetes и то, как на самом деле принимаются решения о перезапуске.
👈 Читать статью
Что внутри:
⚪️Kubelet под микроскопом: почему он следит только за
pod spec и игнорирует изменения ConfigMap/Secrets в переменных окружения. ⚪️Магия симлинков: как работает монтирование томов и почему классический
inotify часто пропускает обновления конфигурации. ⚪️Фичи K8s 1.35 GA: как работает in-place resize ресурсов без пересоздания пода и смены IP/UID, и почему JVM может тихо проигнорировать добавление памяти.
⚪️ Ловушка Hot-Reload: почему «громкое» падение контейнера при ошибке в конфиге часто безопаснее, чем тихая работа со сломанной логикой на живую.
Разбираем теорию на практических схемах и командах для отладки.
@DevOpsKaz 😛
