Deployments
Job-Logs verfolgen, Health prüfen und wiederherstellen, wenn ein Deployment fehlschlägt.
Ein Deployment ist ein Job, der einen Service auf einen Server bringt. Das Dashboard streamt Logs, bis der Job erfolgreich ist oder fehlschlägt.
Ein Deployment beobachten
Nachdem Sie auf Bereitstellen geklickt haben:
- Öffnen Sie die Deployment-/Job-Ansicht für diesen Service.
- Folgen Sie dem Log-Stream (Image-Pull, Container-Start, TLS, Health).
- Warten Sie, bis der Job als abgeschlossen markiert ist.
Wenn etwas fehlschlägt, reicht die Log-Zeile mit dem ersten Fehler meist aus, um DNS, Festplatte oder eine schlechte Umgebungsvariable zu beheben.
Nach dem Erfolg
- Bestätigen Sie, dass der Health Check besteht
- Öffnen Sie die öffentliche URL (eigene Domain) oder den für diesen Stack dokumentierten Host und Port
- Bei Datenbanken verbinden Sie sich aus Ihrer App mit den Zugangsdaten, die Kubeara zum Deployment-Zeitpunkt gezeigt hat — speichern Sie sie in Ihrem Secret Manager, nicht im Chat
Updates und Neustarts
Vom selben Service aus können Sie typischerweise:
- einen Container neu starten
- aktualisieren / erneut bereitstellen, wenn sich Vorlage oder Image ändert
- Metriken prüfen (einschließlich GPU, falls vorhanden)
Routine-Neustarts sollten kein SSH brauchen. Nutzen Sie SSH für Debugging auf Host-Ebene (Kernel, Festplatte, NVIDIA-Treiber), nicht für alltägliche Deployments.
Häufige Fehler
| Fehler | Wahrscheinliche Ursache |
|---|---|
| Timeout beim Image-Pull | Ausgehendes HTTPS vom Server zur Registry |
| TLS / Zertifikat | DNS zeigt nicht auf den Host; Port 80/443 blockiert |
| Health-Check-Schleife | App hört nicht auf dem erwarteten Port; schlechte Umgebung |
| Festplatte voll | Images und Volumes haben die Festplatte gefüllt |
| GPU / VRAM | Modell größer als freier VRAM — zuerst Metriken prüfen |
Automatisierung
- MCP — Claude oder Cursor bitten, bereitzustellen oder Logs zu lesen
Status
Plattformstörungen: status.kubeara.dev.