Runway 플랫폼 서비스¶
Runway 플랫폼을 구성하는 서비스들은 기능별로 각 네임스페이스에서 운영됩니다.
Runway 플랫폼¶
runway¶
Runway 핵심 플랫폼 서비스가 운영되는 네임스페이스입니다.
| 기능 그룹 | 설명 |
|---|---|
| 웹 콘솔 | 사용자 및 관리자 웹 콘솔 UI 서비스 |
| 인증/인가 | 사용자 인증(SSO), 세션 및 권한 관리 (Keycloak 기반) |
| 워크스페이스 관리 | 워크스페이스·프로젝트 생명주기 및 리소스 관리 |
| 플랫폼 앱 관리 | 플랫폼 제공 애플리케이션 실행 및 배포 관리 |
| 추론 서비스 관리 | 모델 엔드포인트 생성 및 추론 서비스 운영 관리 |
| 스토리지 관리 | 플랫폼 스토리지 리소스 관리 |
| 모니터링 | 플랫폼 리소스 사용량 및 상태 모니터링 |
| 데이터베이스 | 플랫폼 데이터 저장소 (PostgreSQL, CloudNativePG) |
| 로그 수집/검색 | 플랫폼 로그 파이프라인 및 검색 (OpenSearch 기반) |
| 배포 자동화 | GitOps 기반 플랫폼 서비스 배포 관리 (ArgoCD) |
runway-applications¶
Runway가 제공하는 플랫폼 애플리케이션이 운영되는 네임스페이스입니다.
| 서비스 | 설명 |
|---|---|
| airflow | ML 파이프라인 워크플로우 관리 (Airflow) |
| gitea | 소스코드 및 컨테이너 이미지 레지스트리 (Gitea) |
| openbao | 시크릿 및 자격증명 관리 (OpenBao) |
| seaweedfs | 모델 아티팩트 및 파일 오브젝트 스토리지 (SeaweedFS) |
| runway-exp | 실험 추적 서비스 (MLflow) |
인프라¶
istio-system¶
서비스 메시 및 클러스터 게이트웨이를 관리하는 네임스페이스입니다.
| 서비스 | 설명 |
|---|---|
| istiod | Istio 컨트롤 플레인. 서비스 간 트래픽 정책 및 mTLS 관리 |
| platform-core-gateway | 클러스터 외부 트래픽 진입점 (Istio Gateway) |
rook-ceph¶
클러스터 분산 스토리지를 관리하는 네임스페이스입니다. PersistentVolume의 실제 스토리지 백엔드로 동작합니다.
| 서비스 | 설명 |
|---|---|
| rook-ceph-operator | Rook 오퍼레이터. Ceph 클러스터 생성 및 관리 |
| rook-ceph-mon | Ceph 모니터. 클러스터 상태 및 맵 관리 |
| rook-ceph-mgr | Ceph 매니저. 클러스터 메트릭 및 대시보드 |
| rook-ceph-osd | Ceph OSD. 실제 디스크 데이터 저장 담당 |
| rook-ceph-mds | Ceph MDS. 파일시스템(CephFS) 메타데이터 서버 |
모니터링/로깅¶
prometheus¶
클러스터 및 플랫폼 메트릭 수집과 모니터링을 담당하는 네임스페이스입니다.
| 서비스 | 설명 |
|---|---|
| prometheus | 메트릭 수집 및 저장 |
| grafana | 메트릭 시각화 대시보드 |
| kube-state-metrics | K8s 리소스 상태 메트릭 수집 |
| node-exporter | 노드 수준 시스템 메트릭 수집 (DaemonSet) |
fluent-bit¶
각 노드의 컨테이너 로그를 수집하는 네임스페이스입니다. DaemonSet으로 모든 노드에 배포됩니다.
| 서비스 | 설명 |
|---|---|
| fluent-bit | 컨테이너 로그 수집 후 OpenSearch로 전송 |