SOFTBANK HACKATHON · CLOUD INFRA
ONE ACTION
PR 검토부터 AWS·GCP·로컬 배포까지 연결하는 플랫폼
PROJECT OVERVIEW
9 images2026.10.11 리허설 · PR별 검토·배포 상태를 한곳에서 확인합니다.
EKS·GKE 실행 기반, 권한·시크릿·저장소와 외부 접속·로컬 알림 경로를 구성하고 검증했습니다.
- 사용 맥락
- PR 검토 결과를 서로 다른 클라우드·로컬 환경에 배포하고, 실제 실행 상태를 확인하는 해커톤 플랫폼입니다.
- 팀과 내 범위
- 저는 EKS·GKE 실행 기반과 권한·시크릿·저장소·환경 연결을 맡았습니다. AI 판단·API·CI/CD·모니터링 기능은 팀원의 담당이며 함께 연동했습니다.
2026.10.11 · 팀 공동 성과
AWS EKS · GCP GKE · 로컬 Kubernetes
노드 확장 · Pod 교체 후 파일 보존 확인
CONTRIBUTION
내가 맡은 일
- 실행 기반: Terraform EKS 구성·노드 확장, GKE 접근·중앙 배포 연동
- 권한·저장: IAM·RBAC·시크릿 공급·EBS CSI 구성과 허용 범위·데이터 보존 검증
- 환경 연결: ALB 외부 접속·GKE 승격 권한·로컬 HTTPS 알림 경로 보완
- 협업: 초기 사용자 흐름 제안, 실제 응답·검증 결과·접근 방법을 팀에 인계
전체 흐름 보기
팀 서비스 전체 흐름이며, 내 담당은 실행 기반·권한·저장소·환경 연동입니다.
실행 환경과 연결 검증
문제 · 앱이 실행되어도 외부에서 접속할 수 없었습니다. 동료가 Ingress의 보안그룹 생성 권한 오류(403)를 진단했습니다.
판단·조치 · 리소스 생성 권한의 조건을 보완해야 한다고 판단해 IAM 조건을 수정하고 지정 범위의 허용·거부를 검사했습니다.
검증·팀 효과 · ALB 생성과 외부 HTTP 200을 확인하고 접근 방법을 공유해 팀이 실제 앱·API 연동을 진행할 수 있도록 했습니다.
협업과 담당 경계
- 초기 사용자 흐름을 제안하고 EKS·GKE 실행 기반·IAM/RBAC·Secret 공급·EBS·환경 연결에 집중했습니다.
- GKE 승격 상태를 기록할 권한이 부족할 때 RBAC을 보완하고 팀원이 실제 승격과 공개 응답을 확인하도록 연결했습니다.
- AI를 구현·검사 보조로 활용했습니다. 작업 범위·권한·비용 판단, 결과 확인과 팀 인계는 직접 수행했습니다.
OUTCOME
남긴 결과
예선 최우수상(1등)을 수상하고 세 환경에서 같은 버전의 앱을 시연했습니다. 내 담당에서는 외부 HTTP 200·Pod 교체 데이터 보존·권한과 알림 경로를 확인했습니다.
확인한 방법
IAM 조건 보완 후 ALB·외부 HTTP 200, 시험 Pod 교체 후 파일 보존, HTTPS 경로 수정 후 동료의 로컬 알림 수신을 확인했습니다.
남은 한계
짧은 해커톤 구축·시연 경험입니다. 장기 운영·백업·가용영역 장애 복구를 검증하지 않았습니다. 시연 종료 후 클라우드 자원을 정리해 기록과 화면으로 소개합니다.
배운 점
클라우드 리소스 생성 이후 실제 접속·권한·파일 보존까지 확인해야 팀의 기능이 이어집니다.
팀 시연·구조도와 개인 검증의 범위
최종 AI 검토는 AWS 배포 명세 하나를 대상으로 했고 공통 이미지를 세 환경에 배포했습니다. 환경별 독립 AI 검토는 후속 범위입니다. AI 판단·API·CI/CD·모니터링은 팀 서비스의 공동 결과입니다.
상단 구조도는 초기 GitLab·Jenkins·Harbor 구성을 포함한 설계 자료이며, 최종 시연의 CI·이미지 저장소는 GitHub Actions·GHCR입니다. Pod 보존·IAM·HTTPS 검증은 개인 작업 기록에 근거하고 팀 공개 시연 자료는 서비스 통합 결과를 보여줍니다. 대회 이후 헬스체크 재현 화면은 날짜를 별도로 표시했습니다.