Naar de inhoud
CivoCloudManager

Civo Kubernetes GUI voor Mac.

Laatst bijgewerkt Door Marcel R. G. Berger

Live clusterdashboard, realtime pod-logs, geen kubectl nodig.

CivoCloudManager is een native macOS-GUI voor Civo Kubernetes (managed K3s). De app praat rechtstreeks met de Kubernetes-API van het cluster via client-certificaat-mTLS, gebouwd op het Security framework van Apple, leest metrics uit metrics-server en streamt pod-logs in realtime. Alles in één native macOS-venster.

Civo Kubernetes cluster in CivoCloudManager with live CPU and memory gauges

Wat je ziet als je een Civo-cluster opent.

De Kubernetes-weergave in CivoCloudManager is een native macOS-clusterdashboard dat rechtstreeks met de Kubernetes-API van een Civo-cluster praat, zonder kubectl. Open je een cluster, dan krijg je de zes onderdelen hieronder.

  • Live CPU- en geheugenmeters.

    Ronde meters met sparkline-historie, gevoed door metrics-server (nette terugval als de addon niet is geïnstalleerd). Werkt bij zonder handmatig verversen.

  • Realtime pod-logs.

    Scrollbare logviewer in monospace. Auto-scroll, auto-refresh, handmatig verversen. Wissel tussen containers in pods met meerdere containers.

  • Losse commando's.

    Draai een commando in een cluster zonder kubectl. De app plant het in als kortlevende Job en laat je de uitvoer zien. Voor een interactieve shell in een draaiende pod houd je k9s of kubectl exec erbij.

  • Deployments schalen.

    Zet replicas omhoog of omlaag vanuit de deployment-lijst. Rollout restart zit in het contextmenu.

  • ConfigMap- en Secret-viewer.

    Blader door alle ConfigMaps en Secrets in elke namespace. Base64-waarden worden meteen gedecodeerd getoond.

  • Namespace-filter.

    Eén keuzelijst filtert elke workload-lijst: deployments, services, ingresses, PVC's. De keuze blijft staan tussen secties.

Hoe de GUI met je cluster praat.

De app haalt de kubeconfig van het cluster op via de Civo REST API, importeert het ingebedde PEM-clientcertificaat en de private sleutel met het Security framework van Apple via SecItemImport en SecIdentityCreate (geen kubectl, geen openssl, geen extern proces) en opent een directe HTTPS+mTLS-verbinding met de Kubernetes-API-server. Zodra je een cluster selecteert, gaat poort 6443 op de Civo-firewall van dat cluster open voor je huidige publieke IP, en weer dicht als je wegnavigeert.

Waarom geen kubectl?

CivoCloudManager heeft geen kubectl nodig, omdat de app de Kubernetes-API zelf spreekt. kubectl werkt prima. Het is alleen wel iets extra's om te installeren, te configureren, op versie vast te zetten en op elke machine gelijk te houden. Een GUI die zelf Kubernetes spreekt betekent dat een verse Mac vijf minuten na het installeren van één app een Civo-cluster beheert. Geen Homebrew-bootstrap, geen gegoochel met kubeconfigs.

Civo Kubernetes GUI: veelgestelde vragen

Is er een GUI voor Civo Kubernetes op de Mac?

Ja. CivoCloudManager is een native macOS-GUI voor Civo Kubernetes (beheerde K3s) met live CPU- en geheugenmeters, realtime podlogs, schalen van deployments en een ConfigMap- en Secret-viewer. De app vereist macOS 15 of nieuwer.

Kan ik podlogs van Civo Kubernetes lezen zonder kubectl?

Ja. De app leest podlogs rechtstreeks via de Kubernetes-API en toont ze in een monospaced viewer met automatisch scrollen en verversen, inclusief wisselen tussen containers in pods met meerdere containers. kubectl is niet nodig.

Hoe maakt CivoCloudManager veilig verbinding met een Civo-cluster?

Via HTTPS met mTLS op basis van een clientcertificaat, opgezet via het Security-framework van Apple. Sinds versie 2.1.2 controleert de app ook het servercertificaat voordat de verbinding wordt vertrouwd, en poort 6443 op de Civo-firewall van het cluster gaat alleen open voor je huidige publieke IP.

Open een Civo-cluster in een native venster.

Eenmalige aankoop in de Mac App Store. Delen met gezin actief.

Download in de Mac App Store

Vereist macOS 15 (Sequoia) of nieuwer.

Terug naar de homepage