Docker Hub Rate Limit 대응 전략

Docker Hub Rate Limit 대응 전략 A workflow diagram generated by Archify. 01 / 발생 여부 확인 · 사전 예방 02 / 환경별 캐시 · 미러 전략 Rate Limit 발생? · Pull 제한 초과 · 발생 여부 확인 · 사전 예방 · 결정 Rate Limit 발생? Pull 제한 초과 결정 인증된 Pull 사용 · imagePullSecrets · 발생 여부 확인 · 사전 예방 · 전략 4 인증된 Pull 사용 imagePullSecrets 전략 4 Rate Limit 해소 · 안정적인 pull 경로 · 발생 여부 확인 · 사전 예방 · 결과 Rate Limit 해소 안정적인 pull 경로 결과 환경 확인 · AWS · 자체 호스팅 · 기타 · 환경별 캐시 · 미러 전략 · 결정 환경 확인 AWS · 자체 호스팅 · 기타 결정 ECR · Pull-through Cache · 환경별 캐시 · 미러 전략 · 전략 2 ECR Pull-through Cache 전략 2 Harbor · Pull Replication · 환경별 캐시 · 미러 전략 · 전략 3 Harbor Pull Replication 전략 3 containerd · registry.mirrors 설정 · 환경별 캐시 · 미러 전략 · 전략 1 containerd registry.mirrors 설정 전략 1 OTHER AWS/EKS SELF-HOST NO YES Legend 처리 단계 판단 · 정책 데이터 클라우드 서비스 외부 · 참조

캐시 · 미러 전략

  • • containerd registry.mirrors로 docker.io를 mirror.gcr.io 등으로 우회
  • • ECR pull-through cache 규칙 + Secrets Manager 자격 증명으로 Docker Hub 프록시
  • • Harbor replication rule로 필요한 이미지를 주기적으로 복제

사전 예방

  • • ServiceAccount 기본 imagePullSecrets로 모든 노드에서 인증된 pull
  • • 비밀번호 대신 Read-only Access Token 사용 권장