inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Jenkins를 이용한 CI/CD Pipeline 구축

Ansible playbook으로 Kubernetes Script 실행하기

36강 edowon0623/cicd-project-ansible이 호환이 안되는것 같아요

63

작성자 없음

작성한 질문수 0

0

36. Kubernetes Script 파일 강의에서

cicd-devops-deployment.yml 작성 후

kubectl apply -f cicd-devops-deployment.yml

이명령어 실행 후

kubectl get pod로 확인해보면 상태가 error입니다

그래서 LLM에 물어보니

edowon0623/cicd-project-ansible를 아키텍쳐에 맞게 빌드를 다시해야한다는데

혹시 리눅스-우분투, 인텔CPU(i5-6500)에 맞기 빌드된 이미지가 있을까요?

여기 질문게시판에 검색을 해봤는데 어떤건지를 잘 모르겠습니다.


죄송합니다 제 도커 허브에 보니
제이름/cicd-project-ansible 

이 있고 이걸로 하니 제대로 됩니다
그런데 이거 강의 보고 만든거 같은데 강의 몇번인지 알수 있을까요?

ansible jenkins kubernetes ci/cd sonarqube

답변 1

0

인프런 AI 인턴

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

znznwkdrns님, 쿠버네티스 환경에서 edowon0623/cicd-project-ansible 이미지가 제대로 동작하지 않는 문제를 겪고 계신 것 같습니다. 이런 문제는 주로 컨테이너 이미지가 시스템 아키텍처와 호환되지 않을 때 발생할 수 있습니다.

현재 사용 중인 환경이 리눅스-우분투에서 인텔 CPU(i5-6500)라면, 해당 아키텍처에 맞는 이미지를 사용하는 것이 필요합니다. 특정 아키텍처에 맞게 이미지를 재빌드하는 방법을 설명 드리겠습니다:

  1. Dockerfile을 수정 또는 재작성: 해당 프로젝트의 Dockerfile을 가져와 현재 환경에 맞게 수정해야 합니다. 주로 FROM 명령어에서 사용하는 기본 이미지가 호환성이 있는지 확인합니다.

  2. 로컬에서 이미지 빌드: Dockerfile을 수정한 후, 로컬 환경에서 직접 이미지를 빌드합니다.

    docker build -t znznwkdrns/cicd-project-ansible .
    

    빌드가 완료되면 해당 이미지를 로컬의 Docker Host에 먼저 테스트한 후 Kubernetes에서 사용해 보시기 바랍니다.

  3. 이미지 업로드 및 사용: 빌드가 완료된 이미지를 Docker Hub 또는 개인 Container Registry에 푸시하고, Kubernetes에서 해당 이미지를 사용하도록 설정합니다.

  4. 이미지 Pull 후 Execution 문제 해결: 만약 이미지 Pull 이후에도 오류가 발생하는 경우, kubectl describe pod <pod-name> 명령어를 사용하여 구체적인 오류 메시지를 확인하고, 필요한 설정이나 네트워크 문제를 해결합니다.

또한, 유사한 문제를 겪고 해결 방법을 공유한 사례들을 이곳에서 검색해보시면, 많은 도움이 될 것으로 생각됩니다.

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

git 에 강의내용에 필요한 파일들 존재하지 않음

0

82

2

젠킨스에 등록된..

0

97

2

필요한 파일만 가지고 배포할 수 있나요?

0

91

2

yml 파일 db 접속정보 수정 후 배포 시 미반영

0

107

2

jdk 버전 17

0

80

2

섹션2 강의자료

0

103

2

DOCKER 이미지 PULL

0

266

1

질문이 있습니다!!

0

68

1

exec /usr/local/tomcat/bin/catalina.sh: invalid argument 오류 해별법(공유)

1

203

4

m2 mac: ansible-server에서 container 실행 안됨

0

156

2

Jenkins와 k8s 연동과 관련한 질문입니다.

0

97

2

Ansible 과 연동에서 이미지 및 컨테이너 생성과 관련한 질문 드립니다.

0

176

2

맥북 실리콘칩 invalid argument 에러 해결 (수동 설치)

0

252

3

Docker Container에서 Tomcat 설치

0

220

2

ec2 여러대에서 각각 직접 설치 이유

0

154

1

P@ssw0rd 설정시기

0

147

2

ansible 원리

0

134

2

ansible 존재여부

0

115

2

젠킨스 빌드 성공후 shutdown

0

246

2

Docker Hub에 Push 무한 로딩

0

113

2

컨테이너에 ssh로 접속 비밀번호 불일치

0

114

1

maven project 오류

0

114

2

엔서블을 이용하여 톰캣 이미지 배포 후, 되돌리는 방법

0

146

2

쿠버네티스 이용시, api gateway 와 service discovery 역할

0

267

2