inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

쿠버네티스 어나더 클래스-Sprint 1, 2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD)

📝 빌드/배포 파이프라인을 위한 스크립트 작성 및 실행 [구축 9단계] (💻 실습포함)

docker hub에서 이미지못가져와요 ㅠㅠ

284

odark

작성한 질문수 105

0

강의대로 그대로 하고 마지막까지 왔는데
2121-deploy 하니까 파드 ImagePullBackOff 상태가 되네요...
혹시 dockerhub사이트에서 accessToken 발생하고 secret생성하고 sa등록해주는 그런 절차같은게 필요하나요?

kubernetes infrastructure container

답변 3

0

odark

네..여러번 삭제해봤는데 매번 그러네요. ㅠㅠ

event로그 봤더니 다음과 같습니다.
그래서 coredns문제로 생각하고..버츄얼박스 재구동했더니 정상됩니다. ^^

Failed to pull image "odark/api-tester:v1.0.0": failed to pull and unpack image "docker.io/odark/api-tester:v1.0.0": failed to resolve reference "docker.io/odark/api-tester:v1.0.0": failed to do request: Head "https://registry-1.docker.io/v2/odark/api-tester/manifests/v1.0.0": dial tcp: lookup registry-1.docker.io on 10.0.2.3:53: read udp 10.0.2.15:60642->10.0.2.3:53: i/o timeout

 

0

일프로

아, 제 이미지를 다운 받으신 게 아니라, Docker Hub 주소가 "docker.io/odark/api-tester:v1.0.0" 이렇게 된 걸 보니, 본인의 Docker Hub로 이미지 업로드가 잘 안된 것 같네요.

빌드 과정에서 잘못 설정된 게 있는지, 혹은 젠킨스 로그를 확인 하시면 도움이 될 거에요.

0

일프로

별다른 절차는 필요하지 않고요. 일시적인 문제일 수 있으니 Pod를 삭제 했다가 다시 생성해 보시겠어요?

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. odark님.

도커 이미지 가져오기 문제는 주로 인증 문제나 이미지 이름 오류와 관련이 있을 수 있습니다. “ImagePullBackOff” 오류 메시지는 쿠버네티스가 도커 허브에서 이미지를 가져오지 못할 때 발생하는 에러입니다. 이 문제를 해결하기 위한 몇 가지 확인 사항과 해결 방법을 알려드리겠습니다.

  1. 이미지 이름 확인: 이미지를 푸시할 때 사용한 이름과 태그가 정확히 맞는지 확인하세요. 소문자여야 하고, 공백이 없어야 합니다.

  2. Docker Hub 로그인: kubectl create secret docker-registry 명령어를 사용하여 Docker Hub에 로그인하여 쿠버네티스가 이미지를 가져올 수 있도록 합니다.

일반적인 명령어는 다음과 같습니다:

   kubectl create secret docker-registry myregistrykey \
     --docker-server=https://index.docker.io/v1/ \
     --docker-username=<your-username> \
     --docker-password=<your-password> \
     --docker-email=<your-email>
  1. ServiceAccount에 Secret 등록: 만약 일부 프라이빗 레지스트리를 사용할 경우, 해당 secret을 사용하여 sa(ServiceAccount)를 생성하고, pod에 지정해주는 절차가 필요할 수 있습니다.

  2. Access Token 확인: Docker Hub에서 Personal Access Token을 사용하는 경우, 올바르게 설정되었는지 확인하고 로그인 시에 사용해야 합니다.

아래 관련된 유사 질문과 답변이 포함된 링크를 참고하시면 보다 상세한 가이드를 얻을 수 있습니다:

위의 내용들을 확인해 보신 후에도 문제가 해결되지 않는다면, 추가 정보(오류 메시지의 자세한 내용, 실행한 명령어 등)를 제공해 주시면 더 도움이 될 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

젠킨스버전과 플러그인설치

1

31

2

강의자료 원본 애니메이션처리가 되어 있을까요?

1

87

1

get pods 했을 때 connection refused가 뜹니다.

1

91

3

베이그란트 플러그인 설치 실패

1

86

1

실습겸 미니pc사보려는데 이정도면 괜찮을까요?

0

94

2

Image updater 1.0 이후 CRD 기반 변경 시 적용 방법 공유합니다.

1

85

1

기본 values 파일과 service name에 대한 질문이 있습니다.

0

73

2

Sprint 2 강의에서 yaml 파일들 경로에 대해 궁금한게 있어요.

1

64

2

Selector의 속성에 대해 질문 드립니다.

1

60

1

인스턴스 스펙

1

70

2

Container 기술 관련해서 질문드립니다.

1

83

3

Jenkins 빌드 UI 설정 관련 질문드립니다.

1

86

3

Jenkins 빌드 진행 UI 설정

0

70

1

cicd 서버 올린 후 기존 마스터 노드 기동 시 네트워크 에러

1

80

2

HPA - Auto Scaling 실습 관련 에러 해결 공유.

1

66

1

Loki-Stack 실습 관련 질문

1

74

2

Self-Healing 테스트 중 문의사항

1

73

2

영상 내용과 강의 자료가 상이해서 강의 듣기가 짜증납니다.

0

108

2

젠킨스 구축 9단계 오류

1

89

3

실습환경 네트워크 끊김 및 느린 속도 관련 질문

1

86

2

온프레미스 환경에 쿠버네티스도입

1

102

1

SealedSecret 관련 궁금증.

1

53

1

vagrant up 사용 시 The SSH connection was unexpectedly closed by the remote end

1

90

2

젠킨스 배포 질문

1

60

2