목록 보기
Argo Workflows, 오해를 넘어 기여하기
데브옵스

Argo Workflows, 오해를 넘어 기여하기

스퀘어랩
스퀘어랩
2024년 7월 4일

두줄요약

Argo Workflows에서 재시도 시 발생한 종료 원인과 문서 해석의 오해를 정리했습니다. 오해를 줄이기 위해 프로젝트에 직접 기여한 과정도 소개했습니다.

문제 상황

  • activeDeadlineSeconds 설정에도 불구하고 workflow 재시도 시 maxDuration limit exceeded로 exit status 143 발생
  • 이전 글의 해결이 근본 원인 제거가 아니었던 점에 대한 재점검 필요

원인 분석

  • Argo Workflows 동작과 문서 해석에 대한 오해
  • 재시도 과정에서의 duration 제한과 종료 코드의 관계를 문서로 확인

해결 방법

  • Argo Workflows 문서를 검토해 오해 지점 정리
  • 오해 재발 방지를 위해 프로젝트 문서/내용에 기여

적용해볼 점

  • 설정값 하나만 보고 원인을 단정하지 않기
  • 재시도, 종료 조건, duration 제한의 상호작용 함께 확인하기

다음 읽기

#container 주제를 이어서 읽기

죽임 당한 컨테이너 (exit status 143)

Argo 컨테이너가 작업 종료 후에도 정상 종료되지 않아 강제 종료되며 exit status 143이 발생했습니다. 반복 재시도로 가려진 종료 문제의 원인을 추적한 사례입니다.

스퀘어랩
스퀘어랩
데브옵스

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...