Skip to content

Container-registry

  • Published on
    파드가 ErrImagePull을 거쳐 ImagePullBackOff에 머무는 상황을 원인별로 분해합니다. 두 상태가 같은 사건의 다른 단계라는 점, 그리고 kubectl describe의 Events 마지막 한 줄에 이미 정답이 적혀 있다는 점에서 출발합니다. 태그 오타, 프라이빗 레지스트리 인증 실패, 서비스어카운트에 시크릿이 안 붙은 경우, Docker Hub 익명 풀 레이트 리밋, 프록시와 에어갭 환경, Apple Silicon에서 빌드한 arm64 이미지를 amd64 노드에 올렸을 때, 노드 디스크 부족까지 여덟 갈래를 다룹니다. 레지스트리 인증 시크릿을 만들고 실제로 파드에 붙었는지 검증하는 절차와, imagePullPolicy 기본값이 만드는 함정도 정리했습니다.