inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

비전공자도 이해할 수 있는 쿠버네티스 입문/실전

EC2에서 쿠버네티스로 백엔드(Spring Boot) 서버 띄우기

파드 : crashLoopBackoff

206

이태민

작성한 질문수 8

0

[5:00] 분 쯤에 manifest 파일들을 배포한후 get pods 했더니

image.png

파드가 정상적으로 작동이 안되더라구요

어떻게 하나요..?

docker kubernetes msa infrastructure container

답변 3

0

JSCODE 박재성

안녕하세요 태민님!

질문 알림이 누락되어 답변이 늦었습니다ㅠㅠㅠㅠ

빌드하신 컴퓨터에서의 아키텍처와 EC2의 아키텍처가 달라서 발생한 문제 같습니다!

https://velog.io/@sujeongim/%EC%98%A4%EB%A5%98-%EC%B2%9C%EA%B5%AD-Docker%ED%8E%B8-Mac-M1-no-matching-manifest-for-linuxarm64v8

https://devops-james.tistory.com/349

위 링크 참고하셔서 아키텍처(amd 64 또는 arm64)를 일치시켜서 실행시켜보시겠어요~??

만약 위 링크가 잘 이해가 안 되시거나, 위 링크대로 대처를 했는데도 문제가 발생하시면

또 질문 남겨주세요:D

0

이태민

exec /usr/java/openjdk-17/bin/java: exec format error 오류 로그입니다

 

0

인프런 AI 인턴

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

CrashLoopBackOff 상태는 Kubernetes에서 파드가 실행 도중 오류가 발생하여 재시작을 반복하는 상황을 나타냅니다. 이 문제는 여러 가지 이유로 발생할 수 있는데, 일반적으로 애플리케이션 내부의 오류, 잘못된 설정, 부족한 리소스 등이 원인이 될 수 있습니다.

문제 해결을 위한 단계

  1. Pod 로그 확인: kubectl logs 명령어를 통해 파드의 로그를 확인해 보세요. 예를 들어, kubectl logs <pod-name>을 사용하여 pod에서 발생한 오류 메시지를 확인할 수 있습니다. 로그는 문제의 원인을 파악하는 데 중요한 정보를 제공할 수 있습니다.

  2. 애플리케이션 오류 확인: 로그에 나타난 에러 메시지를 바탕으로 애플리케이션의 오류를 수정해야 할 수 있습니다. 애플리케이션 코드가 예상하지 못한 예외를 처리하지 못하여 발생하는 문제일 수 있습니다.

  3. 리소스 확인 및 조정: 파드가 필요한 충분한 CPU와 메모리를 할당받지 못하면 실행이 실패할 수 있습니다. resources.requestsresources.limits를 yaml 파일에서 확인하고 필요에 따라 조정해 보세요.

  4. 환경 변수 및 설정 오류 확인: 파드가 필요한 환경 변수나 설정이 올바르게 전달되고 있는지 확인하세요. 잘못된 설정으로 인해 애플리케이션 초기화가 실패할 수 있습니다.

  5. 이미지 및 애플리케이션 버전 확인: 잘못된 Docker 이미지 태그나 애플리케이션 버전이 배포되어 있을 수 있습니다. 올바른 이미지가 사용되고 있는지 확인하세요.

참고할 만한 게시물

문제 해결에 도움이 될 수 있는 유사한 질문을 아래에 공유드립니다:

위의 단계를 따라 문제가 해결되지 않으면, 로그와 설정 파일을 조금 더 구체적으로 공유해 주시면 추가적인 도움을 드릴 수 있을 것입니다.

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

실습을 가상환경에서 해도 따라하는데 지장이 없나요?

0

52

2

쿠버네티스 학습

0

52

1

Docker Desktop 설치 관련 질문드립니다!

0

69

2

섹션 3 (14강) 04:52 분경 yaml 파일 작성에 대한 질문드립니다.

0

87

2

쿠버네티스 다음 강의

0

76

2

html 적용이 되지 않음

0

67

1

ERROR [internal] load metadata for docker.io/library/openjdk:17-jdk

0

131

2

이미지가 없다고 에러가 계속 떠요

0

85

2

Deployment-service 연결 과정에서 오류..?

0

67

2

Secret이 외부 노출을 어떤 식으로 피할 수 있게 하는지

0

71

2

Secret을 활용한 환경변수 분리 강의자료 문의

0

67

2

도커 쿠버네티스 기다림 오류 문제..

0

135

2

쿠버네티스 고급편은 언제 나오나요?

0

87

1

질문있습니다.

0

68

2

pdf 자료에 섹션3 누락

0

70

3

pvc CrashLoopBackOff 문제

0

129

6

AMI 유형

0

65

2

마스터 노드 vs 워커 노드

0

118

2

aws eks --region ap-northeast-2 update-kubeconfig --name kube-practice 권한 거부

0

116

2

30000 Port로 접속이 안됩니다 ㅠㅠ

0

145

3

안녕하세요. 실습 환경 질문드립니다.

0

77

1

50강 빌드파일

0

62

2

빌드(jar 패키징) 오류 공유

0

72

2

Secret 질문

0

112

3