Zum Inhalt
CivoCloudManager

Civo Kubernetes GUI für Mac.

Zuletzt aktualisiert Von Marcel R. G. Berger

Live-Cluster-Dashboard, Pod-Logs in Echtzeit, kein kubectl nötig.

CivoCloudManager ist eine native macOS-GUI für Civo Kubernetes (managed K3s). Die App spricht direkt mit der Kubernetes-API des Clusters per Client-Zertifikat-mTLS über Apples Security-Framework, liest Metriken vom metrics-server und streamt Pod-Logs in Echtzeit, alles in einem einzigen nativen macOS-Fenster.

Civo-Kubernetes-Cluster in CivoCloudManager mit Live-CPU- und Memory-Gauges

Was du siehst, wenn du ein Civo-Cluster öffnest.

Die Kubernetes-Ansicht in CivoCloudManager ist ein natives macOS-Cluster-Dashboard, das direkt mit der Kubernetes-API eines Civo-Clusters spricht, ohne kubectl. Öffnest du ein Cluster, bekommst du die sechs Bausteine unten.

  • Live-CPU- und Memory-Gauges.

    Kreis-Gauges mit Sparkline-Verlauf, Daten kommen vom metrics-server (graceful Fallback, wenn das Addon fehlt). Aktualisiert sich ohne manuelles Reload.

  • Pod-Logs in Echtzeit.

    Scrollbarer monospaced Log-Viewer. Auto-Scroll, Auto-Refresh, manueller Refresh. Container-Wechsel bei Multi-Container-Pods.

  • Einzelbefehle.

    Einen Befehl im Cluster ausführen, ohne kubectl. Die App legt dafür einen kurzlebigen Job an und zeigt dir die Ausgabe. Für eine interaktive Shell in einem laufenden Pod bleiben k9s oder kubectl exec.

  • Deployment-Skalierung.

    Replicas aus der Deployment-Liste hoch- oder runterregeln. Rollout-Restart per Kontextmenü.

  • ConfigMap- und Secret-Viewer.

    Alle ConfigMaps und Secrets in jedem Namespace durchstöbern. Base64-Werte werden inline dekodiert dargestellt.

  • Namespace-Filter.

    Ein Picker filtert jede Workload-Liste, Deployments, Services, Ingresses, PVCs. Bleibt über Sektionen hinweg gesetzt.

Wie die GUI mit deinem Cluster spricht.

Die App lädt die Kubeconfig des Clusters über die Civo-REST-API, importiert das eingebettete PEM-Client-Zertifikat und den privaten Schlüssel über Apples Security-Framework mit SecItemImport und SecIdentityCreate (kein kubectl, kein openssl, kein externer Prozess) und öffnet eine direkte HTTPS+mTLS-Verbindung zum Kubernetes-API-Server. Beim Auswählen eines Clusters öffnet sich Port 6443 in der Civo-Firewall des Clusters für deine aktuelle öffentliche IP, und schließt automatisch, sobald du wegnavigierst.

Warum kein kubectl?

CivoCloudManager braucht kein kubectl, weil die App die Kubernetes-API selbst spricht. kubectl funktioniert gut. Es ist allerdings auch eine weitere Sache, die installiert, konfiguriert, versionsgepinnt und über Maschinen hinweg synchron gehalten werden muss. Eine GUI, die Kubernetes nativ spricht, bedeutet: ein frisch eingerichteter Mac kann ein Civo-Cluster fünf Minuten nach der App-Installation verwalten, kein Homebrew-Bootstrap, kein Kubeconfig-Jonglieren.

Civo Kubernetes GUI: häufige Fragen

Gibt es eine GUI für Civo Kubernetes auf dem Mac?

Ja. CivoCloudManager ist eine native macOS-GUI für Civo Kubernetes (Managed K3s) mit Live-Anzeigen für CPU und Arbeitsspeicher, Pod-Logs in Echtzeit, Deployment-Skalierung und einem Viewer für ConfigMaps und Secrets. Sie braucht macOS 15 oder neuer.

Kann ich Pod-Logs von Civo Kubernetes ohne kubectl lesen?

Ja. Die App liest Pod-Logs direkt über die Kubernetes-API und zeigt sie in einem Monospace-Viewer mit Auto-Scroll und Auto-Refresh, inklusive Container-Wechsel bei Multi-Container-Pods. kubectl ist nicht nötig.

Wie verbindet sich CivoCloudManager sicher mit einem Civo-Cluster?

Über HTTPS mit Client-Zertifikat-mTLS, aufgebaut über Apples Security-Framework. Seit Version 2.1.2 prüft die App zusätzlich das Serverzertifikat, bevor sie der Verbindung vertraut, und Port 6443 in der Civo-Firewall des Clusters öffnet sich nur für deine aktuelle öffentliche IP.

Civo-Cluster in einem nativen Fenster öffnen.

Einmaliger Kauf im Mac App Store. Familienfreigabe aktiv.

Im Mac App Store laden

Benötigt macOS 15 (Sequoia) oder neuer.

Zurück zur Startseite