AWS EKS(Elastic Kubernetes Service)

ECR 과 EKS 의 연계

일반적인 워크플로우

  1. 개발자가 코드를 변경 후 깃헙에 푸시함
  2. CI/CD 파이프라인 (ex. jenkins)이 트리거 된다.
  3. 파이프라인이 새 도커 이미지를 빌드한다.
  4. 빌드된 이미지를 ECR 에 푸시한다.
  5. 쿠버네티스 매니페스트 파일이 업데이트 되어 새 이미지 버전을 참조한다.
  6. EKS 가 업데이트 된 매니페스트를 감지하고, ECR 에서 새로운 이미지를 가져와 배포한다.

그럼 EKS 는 어떻게 쿠버네티스 매니페스트를 참조할까?