
3
AI 요약
이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.
쿠버네티스를 활용한 검색추천 시스템 구축과 미디어 에이전트 적용 사례
이 게시물은 쿠버네티스를 활용해 컨테이너 기반 검색추천 시스템을 구축하고, 이를 에이닷 3.0 및 B tv 셋탑에서 제공하는 미디어 에이전트 서비스에 도입한 사례를 소개합니다.주요 구성 및 기술 선택
- 안정적인 쿠버네티스 클러스터 구축을 위해 Kubespray 도구 사용
- 컨테이너 런타임으로 containerd, 네트워킹은 Calico 선택
- 검색 엔진으로 Elasticsearch와 내부 한국어 형태소 분석기를 통합
- API 서버는 FastAPI와 Uvicorn 기반으로 컨테이너화
운영 및 모니터링
- Prometheus 및 Thanos를 활용한 메트릭 모니터링
- 로그 수집은 Beats와 Elasticsearch 조합 사용
- Helm 차트를 통한 배포 자동화 및 무중단 배포 지원
문제 해결 및 개선
- Keep-Alive 연결 문제, hidden 인덱스 문제, 이미지 태그 관리 이슈 해결 사례
- 형태소 분석기 사전 자동 업데이트를 위한 Init Container 도입
향후 계획
- 색인 자동화 및 샤드 재배치 자동화 추진
- 오퍼레이터 패턴 도입으로 운영 효율 극대화