inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

초보를 위한 쿠버네티스 안내서

직접 만든 이미지 배포 방법 + EKS 관련

647

Tony

작성한 질문수 8

1

직접 만든 이미지를 배포하고 싶은데요.

기존 개발환경에서 dockerfile과 docker-compose.yml 로 작업 중입니다.

마이크로서비스로 서버가 각각 개발이 되고 있어서 각각 docker 환경에서 작업 중인데,

이걸 쿠버네티스로 올려서 작업 + 배포하고 싶습니다.

강의를 다 보았는데, 전부 미리 만들어져있는 이미지, 배포가되어있는 이미지를 사용하시더라구요.

현재 docker-compose up 으로 도커 이미지를 띄우고, makefile 로 명령어를 만들어서 서버를 띄우는 방식이며 서버는 go로 만들어져 있습니다.

각 서버를 하나의 쿠버네티스에 띄워서 동일한 host 로 접속하게 하고 싶은데 사실 강의 내용만 봐서는 조금 막막하네요.

혹시, 관련해서 참고할 수 있는 자료를 알려주실 수 있을까요?

그리고 아마존 배포를 해야하는데, EKS 관련해서 참고할만한 자료가 있다면 추천해주시면 감사하겠습니다. 

감사합니다.

docker kubernetes

답변 2

0

Tony

친절한 답변 감사합니다!

0

subicura

안녕하세요! 강의에서 설명하고 있지 않은 부분은 직접 만든 이미지를 사용하는 방법입니다. 강의에선 공개 저장소의 이미지만 사용하였습니다.

EKS를 사용하신다면 ECR이라는 비공개 저장소를 사용할 수 있습니다. ECR에 직접 만든 이미지를 업로드(push)하고 EKS에서 해당 ECR의 이미지를 사용하면 됩니다.

그 외의 환경이라면 비공개 저장소(https://hub.docker.com/_/registry)를 직접 구축하거나 docker hub의 private 저장소를 사용할 수 있습니다.

EKS는 다음 문서를 추천합니다. https://awskrug.github.io/eks-workshop/

하다가 막히는 부분 있다면 또 문의주세요! 감사합니다.

질문 있습니다!

0

92

1

m1 맥 도커로 미니쿠베 실행하는 분께

1

226

1

kubectl apply 적용 시 status "imagepullbackoff, errimagepull" 상태

0

879

1

host 브라우저에서 minikube ip에 접근이 안됩니다.

0

704

2

버추얼 박스에 설치된 버추얼 머신(우분투)에서는 미니쿠베 설치가 안 됩니까?

0

378

1

ghcr.io/subicura/echo:v1 에 오류가 있습니다.

0

515

1

고급편 제작계획

0

470

1

nodeport 질문

0

378

1

kubectl 오류

1

1035

2

kubectl 설치 관련

1

672

1

docker-compose up -d

1

478

1

강사님 터미널 설정 따라하고 싶습니다.

2

549

0

도커라는 말은 제품이름인가요?

1

412

1

쿠버네티스배포데모" 코드 제공 (재)문의

1

433

1

"쿠버네티스배포데모" 코드 제공 재문의

1

429

1

kubectl 버전 충돌로 삭제문의입니다

1

654

1

쿠버네티스모니터링- 그라파나,로키 관련 문의 입니다.

1

431

2

"쿠버네티스배포데모" 소스 코드는 제공이 안될까요?

1

357

2

터미널 환경설정 어떻게 하셨는지 궁금합니다!

1

307

1

host path에 대해 질문이 있습니다.

1

266

1

file과 env-file 의 차이는 뭔가요??

1

358

1

같은 클러스트의 판단 기준?

1

230

1

ClusterIP라는것에 대해 질문이 있습니다.

1

264

1

질문있습니다!

1

293

1