Server
Ubuntu-Hosts per SSH verbinden und anschließend über einen nur ausgehenden Agent betreiben.
Ein Server in Kubeara ist ein Ubuntu-Host, den Sie verbinden, um Services darauf bereitzustellen. Die Maschine bleibt bei Ihnen (Hetzner, Metal, private VPC). Kubeara wird nicht der Ort, an dem Ihre Daten liegen.
Einen Server hinzufügen
- Öffnen Sie Server im Dashboard.
- Setzen Sie einen Namen, den Sie in Logs und Deployments wiedererkennen.
- Setzen Sie Host (IP oder DNS) und Benutzername.
- Geben Sie SSH-Zugangsdaten an (empfohlen: ein eigener Deploy-Schlüssel mit dem Zugriff, den Ihre Sicherheitsrichtlinie erlaubt).
- Speichern. Kubeara prüft die Erreichbarkeit und bereitet den Host vor.
Behandeln Sie SSH-Material wie Produktionsgeheimnisse. Kubeara speichert Schlüssel nie im Klartext in der Datenbank. Nutzen Sie trotzdem Schlüssel mit minimalen Rechten und rotieren Sie sie, wenn ein Laptop oder CI-Job kompromittiert wird.
Was beim Verbinden passiert
- SSH wird genutzt, um den Host vom Control Panel aus zu erreichen.
- Kubeara installiert und konfiguriert, was der Agent braucht (einschließlich Docker, falls erforderlich).
- Danach initiiert der Agent ausgehende Verbindungen. Sie lassen keinen eingehenden Kubeara-Management-Port offen, damit das Panel den Server abfragen kann.
Das ist das Gegenteil von „Port 22 und einen eigenen Agent-Port für das ganze Internet öffnen.“ Siehe Sicherheit.
Einen verbundenen Server betreiben
Im Dashboard können Sie:
- Katalog-Services bereitstellen und aktualisieren
- Logs und Health verfolgen
- Workloads neu starten
- GPU-Metriken prüfen, wenn der Host eine GPU hat
Teammitglieder mit den richtigen Rollen können das tun, ohne sich für Routine-Deployments per SSH einzuloggen.
Limits
- Kostenlose Cloud-Stufe: 1 verbundener Server. Bezahlte Pläne erhöhen das Limit (siehe Cloud vs. Self-Hosted).
- Self-Hosted: unbegrenzte Server auf dem MIT-lizenzierten Panel.
Verbindung diagnostizieren
| Symptom | Was prüfen |
|---|---|
| Timeout | Security Group / Firewall erlaubt SSH vom Panel |
| Auth fehlgeschlagen | Benutzername, Schlüssel und authorized_keys auf dem Host |
| Ubuntu zu alt | Anforderungen — 22.04+ |
| Agent ungesund | Host kann ausgehendes HTTPS zum Panel aufbauen; Festplatte nicht voll |
Brauchen Sie Hilfe? Schreiben Sie an [email protected] oder öffnen Sie ein Issue auf github.com/kubeara/core.