Kavramlar
Mimari genel bakış
İki bölüm, iki gateway; API gateway arkasındaki mikroservisler.
Gao Kaptan iki bağımsız bölümden oluşur:
- Gao Kaptan (Kullanıcı) — pod dağıtımı, faturalama, GPU erişimi, terminal ve AI çıkarımı sunan uçkullanıcı platformu.
- Gao Kaptan Admin (Orkestrasyon) — Ubuntu sunucularını ve Kubernetes kümelerini yönetip çıplak sunucuları Gao Kaptan sunucularına dönüştüren yönetim platformu.
Her bölümün kendi API gateway'i, frontend'i ve veritabanı şeması vardır; bağımsız ölçeklenir.
İstek akışı (kullanıcı)
- Tarayıcı → kaptan_ui_v3 (UI)
- UI → User API Gateway (
:3000) — JWT doğrulama, API key, RBAC/ABAC, rate-limit, WAF - Gateway → ilgili mikroservis (auth, tenant, workload, gpu, billing, inference, …)
- Mikroservisler → PostgreSQL + Redis ve zone'a özgü Kubernetes kümesi
Kullanıcı mikroservisleri
Her kullanıcı yolu gateway'de açıkça listelenir; listelenmeyen bir uç gateway'den 404
döner. Başlıca servisler:
| Servis | Amaç |
|---|---|
| auth | Kayıt, giriş, JWT, profil |
| tenant | Çok kiracılı izolasyon ve yönetim |
| workload | Pod / PVC / env / terminal / port-forward yaşam döngüsü |
| gpu | GPU/MIG tahsis ve izleme |
| billing | Kullanım takibi, fiyatlandırma, bakiye |
| inference | AI model çıkarımı (OpenAI-uyumlu) |
| chat | KaptanAI sohbet |
| recovery / security / mail / image / user-management | Yedekleme, güvenlik, e-posta, imaj, kullanıcı yönetimi |
Uç ayrıntıları için API Referansı.
Bu sayfa yardımcı oldu mu?

Gao Kaptan Docs