inflearn logo
강의

Course

Instructor

Kubernetes Made Easy (v1.35)

3.1. Verifying Pods through Deployment

nginx run 시 ImagePullBackOff 발생

97

jdb4497

1 asked

0

질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다.
다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다!

[질문 전 답변]
1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요]
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]
3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요]
(https://inf.run/DvsRD)
4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
5. vagrant up 에서 발생하는 문제는 주로 호스트 시스템(Windows, MacOS)과 연관된 다양한 조건에 의해 발생합니다. 따라서 이를 모두 제가 파악할 수 없어서 해결이 어렵습니다. vagrant up으로 진행이 어렵다면 제공해 드리는 가상 머신(VM) 이미지를 import해서 진행하시기 바랍니다.
(https://inf.run/Ljaer)

[질문 하기]

안녕하세요.

M2 Mac Air에서 실습 중입니다.

현재까지 Tabby에서 cp-k8s, w1,23-k8s 4개 모두 접속하는 거 까지 성공하였습니다.

image.png

 

근데 Tabby에서 cp-k8s에 접속해서 kubectl run nginx --image=nginx를 하면 ImagePullBackOff 가 나고 있습니다.

kubectl describe pod nginx | sed -n '/Events/,$p' 를 보면 아래와 같이 나오고 있습니다

image.png

Failed to pull image "nginx": failed to pull and unpack image "docker.io/library/nginx:latest": failed to resolve reference "docker.io/library/nginx:latest": failed to do request: Head "https://registry-1.docker.io/v2/library/nginx/manifests/latest": dial tcp: lookup registry-1.docker.io on 127.0.0.53:53: server misbehaving

다른 QnA를 봐도 같은 내용은 없는 거 같아 문의드립니다.

 

감사합니다.

docker kubernetes

Answer 4

0

kubernetes

docker ratelimit 관련
또는

dns service 공급자 장애 등
으로 보이는데 해결 되셔서 다행입니다 🙂

0

jdb4497

테더링 잡고 하다 자택 와이파이 잡고하니 잘 됐습니다 ...

0

jdb4497

혹시 vagrant up 했을 때, 아래와 같은 문구가 있었는데, 영향이 있을까봐 추가로 남깁니다.

image.png

 

image.png

 

0

communityai8509

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

M2 Mac에서 Kubernetes 작업 중 발생하는 ImagePullBackOff 문제를 해결하는 데 도움을 드리겠습니다. 이 문제는 주로 네트워크 연결 또는 Docker의 이미지 레지스트리 접근과 관련이 있을 수 있습니다. 아래는 문제 해결을 위한 몇 가지 방법입니다:

  1. DNS 설정 확인:

    • /etc/resolv.conf 파일을 열어 올바른 DNS 서버가 설정되어 있는지 확인해 보세요. 일반적으로 Google DNS(8.8.8.8) 또는 Cloudflare DNS(1.1.1.1)를 사용할 수 있습니다.
  2. 네트워크 연결 확인:

    • Mac에서 인터넷 연결이 원활한지 확인하세요. 명령어 ping registry-1.docker.io를 실행하여 Docker 레지스트리에 접근할 수 있는지를 확인합니다.
    • 네트워크 문제가 의심되면 다른 네트워크(예: 핫스팟)를 사용해 보세요.
  3. Docker Hub 계정 로그인:

    • Docker Hub 계정에 로그인하여 이미지 다운로드 제한에 걸렸는지 확인하세요.
    • 명령어 docker login을 사용하여 인증을 시도해 볼 수 있습니다.
  4. 이미지 정책 업데이트:

    • kubectl 명령어에 --image-pull-policy=IfNotPresent 옵션을 추가하여 시도해 보세요. 이렇게 하면 로컬에 이미 이미지가 있는 경우 재다운로드를 피할 수 있습니다.
  5. 관련 문서 및 사례 참고:

이미지 다운로드와 관련된 제약사항이 자주 발생하며, 이러한 문제는 Docker Hub 정책이나 네트워크 불안정으로 인해 발생할 수 있습니다.

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

환경 설정에 대하여

0

45

2

실습 환경 관련 질의

0

35

2

ch4 디렉토리

0

60

2

cp-k8s-1.30.0(github_SysNet4Admin).ova 파일 확인 부탁드립니다.

0

40

2

6.2 nfs_exporter Permission denied

0

67

2

12분 13초부터의 내용 질문

0

66

1

K8S https 로 try 하는 부분에 대한 Error 확인

0

75

1

deployment 관련 문의

0

80

3

kubectl get nodes 관련 문의

0

193

5

Vagrant 도 에러, OVA도 에러... 실습환경을 만드는게 너무 힘들어요~~~~~!!!!!!

0

109

3

Tabby를 설치후 Copy할때 오류

0

84

3

쿠버네티스 환경 구축 질문입니다.

0

105

2

virtualbox 설치 실패

1

119

2

2.4강 brew install 시 .rb 파일 미인식 (./virtualbox-v7.1.10/virtualbox.rb)

1

156

2

워커노드 OS SWAP 질문

0

54

1

2.4.베이그런트(Vagrant)+버추얼박스/vagrant up issue

0

122

2

k run chk-info --image=sysnet4admin/chk-info 에러..

0

96

2

vagrant up 시에 Running pre-flight checks 에서 에러

0

83

2

failed to pull and unpack image \"registry.k8s.io/kube-apiserver:v1.30.14\": context canceled"

0

182

2

vagrant up을 하면 설정과 다르게 설정이 됩니다.

0

121

2

Tabby 무응답

0

123

4

ova 입력시

0

158

3

vagrant up

0

158

2

192.168.1.101, 102, 103으로 접속이 되지 않습니다.

0

852

1