gaogaoGao Kaptan Docsv0.90.x
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ı)

  1. Tarayıcı → kaptan_ui_v3 (UI)
  2. UI → User API Gateway (:3000) — JWT doğrulama, API key, RBAC/ABAC, rate-limit, WAF
  3. Gateway → ilgili mikroservis (auth, tenant, workload, gpu, billing, inference, …)
  4. 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:

ServisAmaç
authKayıt, giriş, JWT, profil
tenantÇok kiracılı izolasyon ve yönetim
workloadPod / PVC / env / terminal / port-forward yaşam döngüsü
gpuGPU/MIG tahsis ve izleme
billingKullanım takibi, fiyatlandırma, bakiye
inferenceAI model çıkarımı (OpenAI-uyumlu)
chatKaptanAI sohbet
recovery / security / mail / image / user-managementYedekleme, güvenlik, e-posta, imaj, kullanıcı yönetimi

Uç ayrıntıları için API Referansı.

Bu sayfa yardımcı oldu mu?

On this page