우당탕탕 개발일지
AWS + Kubernetes + Docker + GitLab CI 본문
반응형
도커, 쿠버네티스 어렴풋이 개념만 알고 있고 사용해본적이 없다...! (사실 했지만 실패했다...)
그래서 개념 공부 겸 실습 겸 다시 도전해볼려고 한다.
나는 아래 스킬을 조합해서 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 재시작
반응형
'개발 프로젝트 > Moivo' 카테고리의 다른 글
[Docker & Back] Dockerfile? Docker Image? (0) | 2025.09.01 |
---|---|
[AWS] EC2 생성, SSH 접속, RDS(Mysql) 구축 (1) | 2025.08.28 |
상품 추출 API 속도 개선 (0) | 2025.06.09 |
오라클 클라우드 리눅스 서버에 Moivo 프로젝트 배포 (2) (0) | 2025.03.12 |
오라클 클라우드 리눅스 서버에 Moivo 프로젝트 배포 (1) (0) | 2025.03.12 |