CI와 검증 후 GitOps 승격

CI와 검증 후 GitOps 승격 An architecture diagram generated by Archify. app-source · 소스 리포지토리 · Architecture component app-source 소스 리포지토리 Trigger · Webhook 수신 · Tekton (CI) Trigger Webhook 수신 git-clone · 소스 클론 · Tekton (CI) git-clone 소스 클론 테스트 / 린트 · 단위 테스트·린트 · Tekton (CI) 테스트 / 린트 단위 테스트·린트 이미지 빌드 · 컨테이너 이미지 · Tekton (CI) 이미지 빌드 컨테이너 이미지 ECR Push · 이미지 푸시 · Tekton (CI) ECR Push 이미지 푸시 승격 검증 · CI · scan · 서명 · 별도 승격 절차 승격 검증 CI · scan · 서명 Container Registry · Amazon ECR · Architecture component Container Registry Amazon ECR app-manifests · 검토된 digest 변경 · 별도 승격 절차 app-manifests 검토된 digest 변경 ArgoCD Sync · 매니페스트 동기화 · ArgoCD (CD) ArgoCD Sync 매니페스트 동기화 kubelet / runtime · 이미지 pull · Pod 실행 · Kubernetes 실행 kubelet / runtime 이미지 pull · Pod 실행 push 이미지 리뷰·merge 감지 manifest pull Tekton (CI) ArgoCD (CD) 별도 승격 절차 Kubernetes 실행

CI / promotion

  • • 빌드·스캔 성공과 서명을 각각 확인
  • • 검토된 digest 변경을 Git에 반영

CD

  • • ArgoCD가 manifest 동기화
  • • kubelet이 이미지를 pull하고 실제 건강 상태 확인