Kubeara

Anforderungen

Ubuntu-Version, SSH-Zugang und Netzwerkregeln für Server, die Sie mit Kubeara verbinden.

Kubeara stellt auf Maschinen bereit, die Sie bereitstellen. Das Control Panel (Cloud oder Self-Hosted) muss diese Maschinen beim Verbinden per SSH erreichen. Danach spricht der Agent ausgehend.

Verbundene Server (Workloads)

AnforderungDetail
BetriebssystemUbuntu 22.04 oder neuer
ZugangSSH mit einem Benutzer, der Pakete installieren / Docker so ausführen kann, wie Kubeara es konfiguriert
ErreichbarkeitHost und Port vom Control Panel zum Zeitpunkt der Verbindung erreichbar
FestplatteGenug Platz für Images, Volumes und Logs der Services, die Sie bereitstellen
GPU (optional)NVIDIA-Stack auf dem Host, wenn Sie GPU-Modelle bereitstellen; Kubeara meldet Auslastung, VRAM und Temperatur pro Container

Sie müssen Docker nicht vorinstallieren, die Firewall für jeden Service konfigurieren oder Zertifikate ausstellen. Kubeara erledigt das auf dem verbundenen Server.

Netzwerk

  • Verbinden nutzt SSH vom Panel zum Server.
  • Laufzeit nutzt einen nur ausgehenden Agent. Sie sollten keinen eingehenden Kubeara-Management-Port im Internet offen lassen, damit das Panel den Host abfragen kann.
  • TLS für veröffentlichte Services wird automatisch bereitgestellt (Let's Encrypt). Der Host muss HTTP-01 oder den Challenge-Pfad Ihrer Installation abschließen können — typischerweise braucht der Server einen öffentlichen DNS-Namen für automatische Zertifikate.

Wenn der Server hinter einer Firewall sitzt, erlauben Sie SSH von der IP des Panels (Cloud) oder von Ihrem selbst gehosteten Panel-Host. Setzen Sie Docker- oder Datenbank-Ports nicht der Welt aus, es sei denn, Sie wollen das ausdrücklich.

Control-Panel-Host (nur Self-Hosted)

Um selbst gehostetes Kubeara zu betreiben, brauchen Sie:

  • Linux, macOS oder Windows (WSL / Git Bash) oder Windows PowerShell mit Docker Desktop
  • Docker und Docker Compose (das Installationsskript kann Docker Engine unter Linux installieren)
  • curl und openssl für den Einzeilen-Installer
  • Einen Port für das Dashboard (Standard 3000 — Installer-Ausgabe prüfen)

Konten

  • Cloud: Mit E-Mail registrieren. Keine Kreditkarte für die kostenlose Stufe.
  • Self-Hosted: Erstkonfiguration im Dashboard nach der Installation. Für das MIT-lizenzierte Panel ist kein Kubeara-Cloud-Konto nötig.

Was Kubeara nicht verlangt

  • Ein DevOps-Ticket, um nginx- oder certbot-Skripte zu schreiben
  • SSH-Schlüssel im Klartext in ein Wiki zu packen (das Produkt verschlüsselt Zugangsdaten; siehe Sicherheit)
  • Postgres-Daten, Modellgewichte oder App-Dateien auf Kubeara-eigene Festplatten zu verschieben