CICD 배포/CICD 배포

ArgoCD Vs Spinnaker 비교

김붕어87 2023. 2. 9. 10:50
반응형
  • ArgoCD와 Spinnaker 비교
  • 결론 : 단순한 배포만 사용하기에는 ArgoCD가 좋아보입니다.
  • ArgoCD 단점 : 지원하지 않은 기능에 대해서 추후에 문제가 발생할 소지가 있음.

 

[ 참조 사항 ]

  • 다른 회사에서는 Spinnaker를 사용했으며, PROD, STG, DEV EKS 환경을 1개의 Spinnaker 연동해서 배포시스템을 관리했습니다.
  • 유저 별 PROD, STG, DEV 읽기,쓰기 권한을 선택적으로 주어서 사용자마다 노출되는 화면이 달랐으며, 작업당일에만 PROD 권한을 작업자에게 부여했습니다.
  • Docker Image Build는 CircleCI 사용해서 AWS ECR에 업로드했습니다.
  • 배포 Yaml은 ChartMuseum으로 관리했기 때문에, 배포 시 Chart 버전만 신경쓰면 되었습니다.
    문제가 생기면 이전 버전으로 배포해서 바로 롤백 가능
  • Spinnaker에서 배포가 완료되면 배포된 상태 정보 및 서비스 상태를 Slack 채널로 정보를 보여줬습니다.
  • 로그인 및 퍼미션 관리는 SSO 했습니다.
 
반응형

'CICD 배포 > CICD 배포' 카테고리의 다른 글

[ Jenkins ] 구성  (0) 2023.02.09
ChartMuseum  (0) 2023.02.09
CD - Spinnaker - Artifact  (0) 2023.02.09
[ ArgoCD ] Notification 구성  (0) 2023.02.08
[ ArgoCD ] Deploy  (0) 2023.02.08