포드는 Kubernetes --- 실시 상태

⒈Pod 하나 개의 컨테이너 및 실행, 용기 성공적으로 종료 

  • 기록 이벤트가 완료 
  다음과 같이 restartPolicy 경우 : 
    항상 : 컨테이너를 다시 시작, 포드 단계가 실행 남아 
    OnFailure : 포드 단계는 성공된다 
    포드 단계는 성공하지된다 : 절대
 
⒉Pod 하나 개의 컨테이너 및 실행합니다. 종료 용기 실패
  • 기록 실패 이벤트
  다음과 같이 restartPolicy 경우 :
    항상 : 컨테이너를 다시 시작, 포드 단계가 실행 남아
    OnFailure : 컨테이너를 다시 시작, 포드 단계가 실행 남아
    포드 단계는 실패하지된다 : 절대
 
⒊Pod 두 컨테이너 및 실행이 있습니다. 1 개 컨테이너가 실패 종료
  기록 실패 이벤트
  restartPolicy 인 경우 :
    항상 : 컨테이너를 다시 시작, 포드 단계가 실행 남아 
    OnFailure : 컨테이너를 다시 시작, 포드 단계가 실행 남아
    안 : 컨테이너를 다시 시작하지 않습니다 포드 단계가 실행 남아
 
⒋ 용기 (1) 컨테이너 2 종료를 실행하고 있지 않은 경우 :
  기록 실패 이벤트
  restartPolicy 인 경우 :
    항상 : 컨테이너를 다시 시작, 포드 단계가 실행 남아
    OnFailure : 컨테이너를 다시 시작, 포드 단계가 실행 남아
    포드 단계는 실패하지된다 : 절대
 
⒌Pod 하나 개의 컨테이너 및 실행합니다. 한계를 넘어 컨테이너 런타임 메모리
  · 실패 상태로 컨테이너가 종료
  • 기록 0OM 이벤트
  다음과 같이 restartPolicy 경우 :
    항상 : 컨테이너를 다시 시작, 포드 단계가 실행 남아 
    OnFailure : 컨테이너를 다시 시작, 포드 단계가 실행 남아
    포드 단계는 실패했습니다 남아, 기록 실패 이벤트 : 마십시오
 
⒍Pod가 실행되고, 디스크 오류
  · 모든 컨테이너를 죽여, 적절한 이벤트 레코드
  · 포드 단계는 실패된다
  당신이 실행하는 컨트롤러를 사용하는 경우 · 포드는 다른 곳에서 재 빌드됩니다
 
⒎Pod는 분할 된 노드를 실행
  노드 컨트롤러는 타임 아웃 될 때까지 기다립니다
  노드 컨트롤러 포드 상 실패로 설정된
  컨트롤러가 실행하는 데 사용되는 경우, 포드는 다른 곳에서 재 빌드됩니다

추천

출처www.cnblogs.com/fanqisoft/p/11571895.html