Pod исчез, но приложение не записало crash
Pod исчез, но приложение не записало crash В describe: Status: Failed Reason: Evicted Message: The node was low on resource: ephemeral-storage Это не обычный restart контейнера. Kubelet завершил Pod из-за давления на ресурс узла. Если Pod управляется контроллером, тот может создать новый объект взамен. Проверьте: kubectl describe pod <pod> kubectl describe node <node> Ключевые признаки: — Reason: Evicted; — DiskPressure=True; — nodefs.available; — nodefs.inodesFree; — imagefs.available; — imagefs.inodesFree; — при наличии — containerfs. Свободное место и inode — разные ресурсы. Диск может иметь гигабайты, но не иметь возможности создавать новые файлы. Local ephemeral storage могут расходовать: — writable layer; — контейнерные логи; — дисковый emptyDir; — временные файлы и кеш. Образы отдельно проверяйте как источник давления на imagefs. emptyDir с medium: Memory влияет на память, а не на дисковое ephemeral storage. Типичная ошибка — искать только crash, OOMKilled или liveness probe. Вывод: Evicted → Node → байты или inode → источник роста → только затем requests/limits, очистка и thresholds Сохраните набор артефактов для случая, когда Pod исчезает без явного stack trace приложения. #УЦФОРС #Kubernetes #DevOps #SRE #Эксплуатация