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)
| Anforderung | Detail |
|---|---|
| Betriebssystem | Ubuntu 22.04 oder neuer |
| Zugang | SSH mit einem Benutzer, der Pakete installieren / Docker so ausführen kann, wie Kubeara es konfiguriert |
| Erreichbarkeit | Host und Port vom Control Panel zum Zeitpunkt der Verbindung erreichbar |
| Festplatte | Genug 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)
curlundopensslfü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