-
eks (4) CI CD 전체적인 구성카테고리 없음 2024. 5. 31. 03:58
전체 구성
graph TD A[Application Repository]--코드 업데이트--> B[Github Actions] --도커 이미지 업데이트--> D[ECR] --> C[GitOps Repository]--매니페스트 파일에서 태그 이름 변경 및 푸쉬--> E[ArgoCD] --스캔 매니페스트 파일--> F[DEPLOY]
설명
처음에 코드가 저장되어있는 레포지토리에서 Github Actions를 통해 ECR 도커 이미지를 업데이트 하고 업데이트 한 도커 manifest.yaml의 내용 중 도커 이미지의 태그 이름을 업데이트 한 이름으로 바꾸어 준다. 그리고 푸쉬하면 ArgoCD에서 배포하는 형식이다.