기본 프로젝트 내용
- GitHub Actions 기반 CI/CD 파이프라인 구축
- Dockerfile 기반 애플리케이션 이미지 빌드 후 Docker Hub 자동 푸시
- Kubernetes(k3s) Deployment, Service, Namespace YAML 작성 및 자동 배포 구성
- GitHub Actions에서 kubeconfig 설정 후
kubectl apply 및 set image를 통해 자동 배포 구현
rollout status를 활용하여 배포 상태 검증 및 서비스 정상 동작 확인
- CI/CD 배포 과정 시연 영상 제작
프로젝트 개인실습 내용
- AWS VPC, Subnet, IGW, Route Table 구성 후 EC2 인스턴스 생성
- SSH Key 기반 EC2 서버 접속 환경 구축
- GitHub Actions 기반 CI 파이프라인 구축
- Docker 이미지 자동 빌드 및 Docker Hub 업로드 구현
- SSH Key 기반 EC2 자동 배포(CD) 환경 구성 및 CI/CD 파이프라인 동작 검증