Przejdź do treści
CivoCloudManager

Civo Kubernetes GUI na Maca.

Ostatnia aktualizacja Autor: Marcel R. G. Berger

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.

Widok Kubernetes w CivoCloudManager to natywny dashboard klastra dla macOS, który rozmawia bezpośrednio z Kubernetes API klastra Civo, bez kubectl. Po otwarciu klastra dostajesz sześć elementów poniżej.

  • 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?

CivoCloudManager nie potrzebuje kubectl, bo sam komunikuje się z API Kubernetes. 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.

Civo Kubernetes GUI: częste pytania

Czy istnieje GUI dla Civo Kubernetes na Maca?

Tak. CivoCloudManager to natywne GUI macOS dla Civo Kubernetes (zarządzane K3s) ze wskaźnikami CPU i pamięci na żywo, logami podów w czasie rzeczywistym, skalowaniem deploymentów i podglądem ConfigMap i Secret. Wymaga macOS 15 lub nowszego.

Czy mogę czytać logi podów Civo Kubernetes bez kubectl?

Tak. Aplikacja pobiera logi podów bezpośrednio z API Kubernetes i pokazuje je w podglądzie o stałej szerokości znaków z automatycznym przewijaniem i odświeżaniem, łącznie z przełączaniem kontenerów w podach wielokontenerowych. kubectl nie jest potrzebny.

Jak CivoCloudManager bezpiecznie łączy się z klastrem Civo?

Przez HTTPS z mTLS opartym na certyfikacie klienta, zestawionym przez framework Security od Apple. Od wersji 2.1.2 aplikacja dodatkowo sprawdza certyfikat serwera, zanim zaufa połączeniu, a port 6443 w firewallu Civo klastra otwiera się tylko dla twojego bieżącego publicznego IP.

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ą