셀프 호스팅 — 로컬·쿠버네티스 배포

셀프 호스팅 — 로컬·쿠버네티스 배포

Opik은 관리형 클라우드 외에 직접 인프라에 배포할 수도 있어요. 셀프 호스팅하면 트레이싱·평가 등 기능은 그대로 쓰되, 사용자 관리 기능은 빠진다는 점을 알아두면 됩니다.

출처: https://www.comet.com/docs/opik/self-host/overview/

두 가지 배포 옵션

  1. 로컬 설치(local installation) — 시작하기 좋지만 프로덕션용은 아니에요.
  2. 쿠버네티스 설치(Kubernetes installation) — 쿠버네티스 클러스터에서 도는 프로덕션 준비 버전.

로컬 빠른 시작

gitdocker만 있으면 한 줄로 Opik 플랫폼을 띄울 수 있어요.

# Opik 리포지토리 클론
git clone https://github.com/comet-ml/opik.git

# opik 폴더로 이동
cd opik

# Opik 플랫폼 시작
./opik.sh

윈도우에서는 PowerShell 스크립트를 씁니다.

powershell -ExecutionPolicy ByPass -c ".\opik.ps1"

서버는 http://localhost:5173에서 열리고, 로그는 로컬 Opik 인스턴스로 쌓여요.

SDK가 로컬 서버를 가리키게

트레이스가 내 인스턴스에 기록되도록 Python SDK를 설정해야 해요.

export OPIK_BASE_URL=http://localhost:5173/api

또는 파이썬 코드 안에서:

import os
os.environ["OPIK_BASE_URL"] = "http://localhost:5173/api"

더 알아보기

  • https://www.comet.com/docs/opik/self-host/deployment/local_deployment — 로컬 배포 가이드
  • https://www.comet.com/docs/opik/self-host/deployment/kubernetes — 쿠버네티스 배포