불편한게 너무 많지만, 자동화하기 너무 편한 시대에서 AI 오케스트레이터가 되기 위해 노력중입니다.
일상생활에 도움을 주는 서비스들을 OCI에 배포한 개인 인프라 프로젝트. 코딩테스트 봇, 학교 공지 크롤러, 뉴스 요약 봇, 모니터링 스택, Self-hosted Gitea를 OCI Kubernetes Engine(OKE) 위에서 통합 운영하며, 배포는 GitOps로 관리합니다.
클라우드 인프라 환경에서 장애 극복 지원 AI Assistant 플로우 구축. K3s 기반 라즈베리파이 클러스터에서 n8n과 Ollama를 활용한 자동화 및 AI 장애 대응 시스템을 구현했습니다.
경험 기반 포트폴리오 제작 에디터 및 채용 연결 플랫폼. GitHub API 연동, MongoDB Atlas Search 기반 검색, Redis 캐싱으로 응답시간 57% 감소를 달성했습니다.
풍생고등학교 바자회 키오스크 웹 서비스 제작 지도
해커톤 컨셉 설계 / 굿즈 발주 / 장소 및 심사위원 섭외 / 인스타 홍보 및 협찬 ppt 제작
환경 캠페인 참여를 통해 가상으로 나무를 키우면 실제로 나무가 심어지는 서비스 개발
외부에서의 git-over-HTTP와 컨테이너 레지스트리 익명 접근을 인그레스(ingress-nginx) 계층에서 차단하고, CI와 클러스터 내부 경로만 통과시킵니다.
infra 관련 Repository는 비공개로 설정하며, 외부에서의 git 접근은 인가된 사용자의 SSH(비특권 포트) 방식만 허용합니다.
컨테이너 레지스트리는 익명 pull을 차단하고, 클러스터·CI는 인증된 자격증명(imagePullSecret)으로만 이미지를 받습니다.
모든 배포는 선언형 매니페스트로 관리(GitOps)하며, 시크릿은 git에 저장하지 않고 클러스터에 별도로 주입합니다.
상태 저장 볼륨(PostgreSQL, Gitea 등)은 StorageClass reclaimPolicy=Retain으로 실수 삭제로부터 데이터를 보호합니다.