Automated tenant onboarding in a SaaS multi-tenant EKS environment
·
CloudNet@ Team Study/EKS Workshop 4th Cohort
포스팅은 CloudNet@팀 서종호(Gasida)님이 진행하시는AWS EKS Workshop Study 내용을 참고하여 작성합니다. 이번 챕터에서는 워크숍에서 제공해준 GitOps 인프라 중실습 3번 항목인 테넌트 온보딩/오프로딩에 대해 학습해보도록 하겠습니다. 이번 실습에서는 Argo Workflows를 활용하여 위 과정을 완전히 자동화하는 방법을 살펴볼 예정입니다.자동화의 핵심은 SQS 메시지 하나로 전체 온보딩 파이프라인이 시작되는 Event-Driven 구조입니다. 먼저 Lab을 실습해보기에 앞서, 위 전체 구조를 이해하고 넘어가고자 합니다.개발자가 마이크로서비스 소스를 커밋 → CI → Container Image 빌드각 마이크로서비스는 Git repo에 Helm Chart로 패키징되어 관리..