Przejdź do treści
CivoCloudManager

Civo Kubernetes GUI na Maca.

Dashboard klastra na żywo, logi podów w czasie rzeczywistym, bez kubectl.

CivoCloudManager to natywne GUI macOS dla Civo Kubernetes (zarządzany K3s). Łączy się wprost z Kubernetes API klastra przez mTLS na certyfikatach klienta, zbudowany na frameworku Security od Apple, czyta metryki z metrics-server i strumieniuje logi podów w czasie rzeczywistym, wszystko w jednym natywnym oknie macOS.

Civo Kubernetes cluster in CivoCloudManager with live CPU and memory gauges

Co widzisz po otwarciu klastra Civo.

  • Wskaźniki CPU i pamięci na żywo.

    Okrągłe wskaźniki z historią sparkline, zasilane z metrics-server (łagodny fallback, gdy dodatek nie jest zainstalowany). Odświeżają się bez ręcznego kliknięcia.

  • Logi podów w czasie rzeczywistym.

    Przewijalna przeglądarka logów pismem o stałej szerokości. Auto-scroll, auto-odświeżanie, odświeżanie ręczne. Przełączanie kontenerów w podach wielokontenerowych.

  • Pojedyncze komendy.

    Uruchom komendę w klastrze bez kubectl. Aplikacja zleca ją jako krótkotrwały Job i pokazuje wynik. Po interaktywną powłokę w działającym podzie sięgnij po k9s albo kubectl exec.

  • Skalowanie deploymentów.

    Podnoś i obniżaj liczbę replik prosto z listy deploymentów. Rollout restart z menu kontekstowego.

  • Podgląd ConfigMap i Secret.

    Przeglądaj wszystkie ConfigMapy i Secrety w dowolnym namespace. Wartości rozkodowane z Base64 pokazują się w miejscu.

  • Filtr namespace.

    Jeden wybór filtruje każdą listę workloadów: deploymenty, usługi, ingresy, PVC. Trzyma się między sekcjami.

Jak GUI rozmawia z twoim klastrem.

Aplikacja pobiera kubeconfig klastra z Civo REST API, importuje osadzony certyfikat klienta PEM i klucz prywatny przez framework Security od Apple za pomocą SecItemImport i SecIdentityCreate (bez kubectl, bez openssl, bez zewnętrznych procesów) i otwiera bezpośrednie połączenie HTTPS+mTLS do serwera Kubernetes API. Gdy wybierzesz klaster, port 6443 na firewallu Civo tego klastra otwiera się dla twojego bieżącego publicznego IP i zamyka się, gdy przejdziesz dalej.

Dlaczego bez kubectl?

kubectl działa dobrze. Jest też kolejną rzeczą do zainstalowania, skonfigurowania, przypięcia do wersji i utrzymania w zgodzie między maszynami. GUI, które mówi po kubernetesowemu natywnie, oznacza, że świeży Mac zarządza klastrem Civo pięć minut po instalacji jednej aplikacji, bez bootstrapu Homebrew, bez żonglowania kubeconfigami.

Otwórz klaster Civo w natywnym oknie.

Jednorazowy zakup w Mac App Store. Chmura rodzinna włączona.

Pobierz z Mac App Store

Wymaga macOS 15 (Sequoia) lub nowszego.

Powrót na stronę główną