AWS 환경에서 GitAction & ArgoCD 활용한 CI/CD 자동화 구현
AWS CI/CD를 통한 Public Cloud 환경하에서 자동화 배포에 대한 역량 강화 합니다.
학습 목표
• AWS 퍼블릭 클라우드를 직접 구축하고 네트워크를 설계할 수 능력 습득
• CI/CD를 통한 컨테이너 자동화 배포 및 운영할 수 있는 능력 습득
수강대상
•AWS 현장 필드 엔지니어
•AWS 운영 관리자/네트워크 관리자
커리큘럼
- 대면AWS 환경에서 GitAction & ArgoCD 활용한 CI/CD 자동화 구현
Module 1 – GitOps 전략에 대한 설명
GitOps 전략이란 무엇인가?
CI/CD를 통한 애플리케이션을 자동으로 배포 및 운영 기본 개념
Module 2 – 테라폼을 통한 네트워크 인프라 설치 (ArgoCD포함)
AWS 기본 네트워크 구성 (VPC)
AWS 기본 네트워크 구성 (서브넷)
AWS 기본 네트워크 구성 (라우팅, 인터넷 게이트웨어, NAT게이트웨이)
Module 3 – ArgoCD 개념
AWS CI란 무엇인가?
AWS CD란 무엇인가?
Module 4 – GitHub 설치 및 구성
GitHub 설치방법 설명 및 구현
GitHub & CI/CD 연동방법 설명
Module 5 – AWS CI/CD를 통한 컨테이너 자동화 배포
CI/CD 파이프라인 구성 및 검증
Git Actions 통한 컨테이너 자동화 배포
