Skip to content
CivoCloudManager

Civo Kubernetes GUI for Mac.

Live cluster dashboard, real-time pod logs, no kubectl required.

CivoCloudManager is a native macOS GUI for Civo Kubernetes (managed K3s). It talks to the cluster's Kubernetes API directly over client-certificate mTLS built with Apple's Security framework, reads metrics from metrics-server, and streams pod logs in real time, all from a single native macOS window.

Civo Kubernetes cluster in CivoCloudManager with live CPU and memory gauges

What you see when you open a Civo cluster.

  • Live CPU and memory gauges.

    Circular gauges with sparkline history, sourced from metrics-server (graceful fallback when the addon is not installed). Updates without manual refresh.

  • Real-time pod logs.

    Scrollable, monospaced log viewer. Auto-scroll, auto-refresh, manual refresh. Switch between containers in multi-container pods.

  • One-off commands.

    Run a command in a cluster without kubectl. The app schedules it as a short-lived Job and shows you the output. For an interactive shell inside a running pod, keep k9s or kubectl exec.

  • Deployment scaling.

    Bump replicas up or down from the deployment list. Rollout restart from the context menu.

  • ConfigMap and Secret viewer.

    Browse all ConfigMaps and Secrets in any namespace. Base64-decoded values rendered inline.

  • Namespace filter.

    One picker filters every workload list, deployments, services, ingresses, PVCs. Survives across sections.

How the GUI talks to your cluster.

The app downloads the cluster's kubeconfig from the Civo REST API, imports the embedded PEM client certificate and private key through Apple's Security framework with SecItemImport and SecIdentityCreate (no kubectl, no openssl, no external process), and opens a direct HTTPS+mTLS connection to the Kubernetes API server. When you select a cluster, port 6443 on the cluster's Civo firewall opens for your current public IP, and closes when you navigate away.

Why no kubectl?

kubectl works fine. It is also one more thing to install, configure, version-pin, and keep in sync across machines. A GUI that speaks Kubernetes natively means a fresh Mac can manage a Civo cluster five minutes after you install one app, no Homebrew bootstrap, no kubeconfig juggling.

Open a Civo cluster in a native window.

A one-time purchase on the Mac App Store. Family Sharing on.

Download on the Mac App Store

Requires macOS 15 (Sequoia) or newer.

Back to the homepage