PricingPricingDocsDocsBlogBlogBook a demoBook a demoCompanyCompany (opens in a new tab)
제품
문서API 문서요금제콘솔 데모블로그회사
무료로 시작v3.4.7
Wave Diagnosis

Pod & Container Failures

비정상적인 Pod·컨테이너 종료를 감지하고, 원인을 찾는 데 필요한 로그, YAML, 타임라인을 남깁니다.

문제

Pod가 5분마다 재시작하는데, kubectl get에는 CrashLoopBackOff만 보입니다

kubernetes.io, Pod Lifecycle, Assign Memory Resources to Containers and Pods; Komodor, 2025 Enterprise Kubernetes Report.

kubectl get pods에는 CrashLoopBackOff만 보이고 원인은 보이지 않습니다. OOMKilled 같은 원인은 kubectl describe에, 실패한 컨테이너의 로그는 kubectl logs --previous에 있습니다.

kubelet은 재시작 사이에 10초, 20초, 40초처럼 대기 시간을 늘리며 최대 5분까지 기다립니다. 누군가 확인할 즈음에는 실패한 컨테이너의 로그가 이미 사라진 경우가 많습니다.

영향이 큰 Kubernetes 장애는 해결까지 중앙값 51분이 걸리고, 39%는 1시간 이상 걸립니다(Komodor, 2025 Enterprise Kubernetes Report).

재시작 반복, 그리고 유형이 보이는 장애Wave 도입 전Wave 도입 후OOMKilled재시작, 원인 없음유형 + 로그 저장
Wave 도입 전
늘어나는 back-off로 재시작, 원인은 보이지 않음STATUS CrashLoopBackOff RESTARTS 610s20s40s80s160s300skubectl get에는 OOMKilled가 보이지 않음
kubectl get에는 CrashLoopBackOff만 보이고 이유는 보이지 않습니다. 컨테이너는 지금까지 6번 재시작했고, 간격은 10초, 20초, 40초 하는 식으로 최대 5분까지 늘어납니다.
Wave 도입 후
유형과 저장된 파일이 있는 감지된 장애OOMKilled · api-7f9c감지: 메모리 초과로 컨테이너 종료자동 저장이전 로그pod.yamlnode.yaml
Wave가 장애마다 유형을 기록하고, 이전 로그, pod.yaml, node.yaml을 확보할 수 있으면 함께 저장합니다.

Back-off: 10초에서 두 배씩, 최대 5분 (kubernetes.io, Pod Lifecycle). 재시작 횟수는 예시입니다.

Wave가 하는 일

컨테이너 장애에서 원인까지
Kubernetes 기본 동작로그가 남아 있으면 직접 원인 확인
  1. 컨테이너
    메모리 limit 초과 또는 크래시
  2. ↓재시작→
    kubelet
    10초, 20초, 40초, 최대 5분 간격으로 재시작
  3. ↓상태→
    kubectl get pods
    CrashLoopBackOff만 표시, 원인은 없음
  4. ↓수동 확인→
    엔지니어
    kubectl describe와 logs --previous를 직접 실행
Wave Diagnosis장애마다 유형과 로그 보관
  1. Wave Agent
    모든 노드에서 cAdvisor와 함께 상태 변화마다 전송
  2. ↓gRPC→
    Wave Core
    11가지 장애 유형 매칭, 폴링 없음
  3. ↓장애 시→
    증거
    이전 로그, pod.yaml, node.yaml을 장애 시점에 저장
  4. ↓인시던트→
    Wave Console
    48시간 히트맵과 인시던트 타임라인
기본 동작: kubernetes.io (Pod Lifecycle, Resource Management for Pods and Containers, Assign Memory Resources). Wave: Wave Pod/Container Failures docs, Wave Architecture docs.
1

11가지 비정상 전이를 감지합니다

OOMKilled, CrashLoopBackOff, ContainerCrash, 축출, 선점 등을 Wave Agent가 이미 보내는 데이터로 감지합니다. 워크로드마다 켤 필요가 없습니다.

2

증거를 남깁니다

실패한 순간의 이전 컨테이너 로그, pod.yaml, node.yaml을 저장합니다.

3

언제 시작됐는지 보여 줍니다

워크로드별 48시간 히트맵과, 무엇이 실패했고 무엇을 확인할지 쉬운 말로 설명하는 장애 타임라인을 제공합니다.

Wave Diagnosis의 다른 기능

메모리 누수 감지 →Pod 스케줄링 지연 감지 →CPU 사용률 분석 →유휴 노드 감지 →미사용 PV 감지 →클러스터 리소스 예측 →PV 용량 예측 →문서 보기 →
데모 신청무료로 시작
Product
WaveWave GPULLM Serving Professional ServiceWave AI Agent2026 Q4
Resources
DocsAPI ReferenceBlog콘솔 데모Pricing
Company
STCLabBook a demoContact
STCLab© 2026 Wave All rights reserved.
Terms of ServicePrivacy PolicyCookies