우당탕탕 개발일지

AWS + Kubernetes + Docker + GitLab CI 본문

개발 프로젝트/Moivo

AWS + Kubernetes + Docker + GitLab CI

ujin302 2025. 8. 27. 18:56
반응형

도커, 쿠버네티스 어렴풋이 개념만 알고 있고 사용해본적이 없다...! (사실 했지만 실패했다...)

그래서 개념 공부 겸 실습 겸 다시 도전해볼려고 한다.

 

나는 아래 스킬을 조합해서 Moivo 프로젝트 자동 배포를 구성해볼려고 한다.

AWS + Kubernetes  + Docker + GitLab CI

 

아직 각각의 개념을 추상적으로 알고 있어서 개념 공부부터 하겠다!

 

1. AWS
AWS EC2(우분투) 생성
AWS EKS 생성
VM, EKS 연결

 

2. GitLab CI

코드 반영 시, 스크립트의 조건에 맞게 작업 수행

테스트 -> 빌드 -> 도커 이미지 생성 -> ECR에 도커 이미지 업로드

도커 이미지 만들때, 환경 포함하여 생성

java: java 설치, 유효한 환경설정 파일과 함께 빌드하여 jar 파일 생성

react: build 파일 생성, nginx 설치, nginx 환경 설정

 

3. VM
우분투에 도커 설치
컨테이너 생성

컨테이너에서 EKS의 도커 이미지 다운로드

jar 실행 및 nginx 재시작

반응형