inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Nhập môn và Thực hành Kubernetes dành cho cả người không chuyên ngành kỹ thuật

Triển khai máy chủ backend (Spring Boot) từ EC2 lên Kubernetes

파드 : crashLoopBackoff

206

lyk550181636227

8 câu hỏi đã được viết

0

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

image.png

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

어떻게 하나요..?

docker kubernetes msa infrastructure container

Câu trả lời 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

lyk550181636227

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

 

0

communityai8509

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

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

문제 해결을 위한 단계

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

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

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

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

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

참고할 만한 게시물

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

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

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

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

0

57

2

쿠버네티스 학습

0

58

1

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

0

74

2

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

0

90

2

쿠버네티스 다음 강의

0

79

2

html 적용이 되지 않음

0

70

1

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

0

136

2

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

0

87

2

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

0

72

2

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

0

73

2

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

0

70

2

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

0

138

2

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

0

90

1

질문있습니다.

0

72

2

pdf 자료에 섹션3 누락

0

73

3

pvc CrashLoopBackOff 문제

0

135

6

AMI 유형

0

67

2

마스터 노드 vs 워커 노드

0

122

2

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

0

118

2

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

0

150

3

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

0

81

1

50강 빌드파일

0

65

2

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

0

77

2

Secret 질문

0

115

3