Kubernetes CrashLoopBackOff에서 첫 실패 로그 찾기
Pod가 반복 재시작되어 현재 로그만으로 원인이 보이지 않는다는 상황에서 원인을 구분하고 안전하게 수정·검증하는 순서를 정리합니다.
하기싫지만 하게 되는 개발. 너무 귀찮다.
Pod가 반복 재시작되어 현재 로그만으로 원인이 보이지 않는다는 상황에서 원인을 구분하고 안전하게 수정·검증하는 순서를 정리합니다.
비밀번호나 명령의 $VAR 부분이 치환되거나 빈 값이 된다는 상황에서 원인을 구분하고 안전하게 수정·검증하는 순서를 정리합니다.
부하 중 컨테이너가 137로 종료되고 재시작된다는 상황에서 원인을 구분하고 안전하게 수정·검증하는 순서를 정리합니다.
ConfigMap을 바꿨지만 환경변수나 앱 설정이 그대로다는 상황에서 원인을 구분하고 안전하게 수정·검증하는 순서를 정리합니다.
최종 단계에서 빌드 산출물을 복사하는 단계가 실패한다는 상황에서 원인을 구분하고 안전하게 수정·검증하는 순서를 정리합니다.
시작이 느린 앱이 liveness 실패로 계속 재시작되거나 준비 전 트래픽을 받는다는 상황에서 원인을 구분하고 안전하게 수정·검증하는 순서를 정리합니다.
이미지 빌드 때 있던 node_modules나 설정이 컨테이너 실행 후 보이지 않는다는 상황에서 원인을 구분하고 안전하게 수정·검증하는 순서를 정리합니다.
rootless 런타임에서 80 또는 443 publish가 권한 오류로 실패한다는 상황에서 원인을 구분하고 안전하게 수정·검증하는 순서를 정리합니다.
Pod가 image pull 재시도 상태에 머문다는 상황에서 원인을 구분하고 안전하게 수정·검증하는 순서를 정리합니다.
최종 파일에서는 지웠지만 image history에서 토큰이나 키가 노출된다는 상황에서 원인을 구분하고 안전하게 수정·검증하는 순서를 정리합니다.