Ir para o conteúdo
CivoCloudManager

GUI de Civo Kubernetes para Mac.

Última atualização Por Marcel R. G. Berger

Painel de cluster ao vivo, registos de pods em tempo real, sem kubectl.

O CivoCloudManager é uma GUI macOS nativa para Civo Kubernetes (K3s gerido). Fala diretamente com a API Kubernetes do cluster por mTLS com certificado de cliente, construído sobre a framework Security da Apple, lê métricas do metrics-server e transmite registos de pods em tempo real, tudo a partir de uma única janela macOS nativa.

Civo Kubernetes cluster in CivoCloudManager with live CPU and memory gauges

O que vê ao abrir um cluster Civo.

A vista de Kubernetes do CivoCloudManager é um painel de cluster nativo do macOS que fala diretamente com a API Kubernetes de um cluster Civo, sem kubectl. Ao abrir um cluster, tem as seis partes abaixo.

  • Indicadores de CPU e memória ao vivo.

    Indicadores circulares com histórico sparkline, vindos do metrics-server (com alternativa discreta quando o addon não está instalado). Atualizam sem refresh manual.

  • Registos de pods em tempo real.

    Visualizador de registos monoespaçado e com scroll. Auto-scroll, auto-refresh, refresh manual. Troque de container em pods com vários containers.

  • Comandos avulsos.

    Corra um comando num cluster sem kubectl. A app agenda-o como um Job de vida curta e mostra-lhe o output. Para uma shell interativa dentro de um pod em execução, mantenha o k9s ou o kubectl exec.

  • Escala de deployments.

    Suba ou desça réplicas a partir da lista de deployments. Rollout restart no menu de contexto.

  • Visualizador de ConfigMap e Secret.

    Percorra todos os ConfigMaps e Secrets de qualquer namespace. Valores descodificados de Base64 apresentados no local.

  • Filtro por namespace.

    Um seletor filtra todas as listas de workloads, deployments, services, ingresses, PVCs. Mantém-se entre secções.

Como a GUI fala com o seu cluster.

A app descarrega o kubeconfig do cluster a partir da Civo REST API, importa o certificado de cliente PEM embebido e a chave privada através da framework Security da Apple com SecItemImport e SecIdentityCreate (sem kubectl, sem openssl, sem processos externos) e abre uma ligação HTTPS+mTLS direta ao servidor da API Kubernetes. Ao selecionar um cluster, a porta 6443 no firewall Civo do cluster abre para o seu IP público atual e fecha quando sai.

Porque é que dispensa o kubectl?

O CivoCloudManager não precisa de kubectl porque fala ele próprio com a API do Kubernetes. O kubectl funciona bem. Também é mais uma coisa para instalar, configurar, fixar na versão certa e manter sincronizada entre máquinas. Uma GUI que fala Kubernetes de origem significa que um Mac acabado de configurar gere um cluster Civo cinco minutos depois de instalar uma app, sem arranque do Homebrew, sem malabarismo com kubeconfigs.

GUI de Civo Kubernetes: perguntas frequentes

Existe uma GUI para Civo Kubernetes no Mac?

Sim. O CivoCloudManager é uma GUI macOS nativa para Civo Kubernetes (K3s gerido) com indicadores de CPU e memória em direto, logs de pods em tempo real, escalamento de deployments e um visualizador de ConfigMap e Secret. Requer macOS 15 ou posterior.

Posso ler logs de pods do Civo Kubernetes sem kubectl?

Sim. A app lê os logs de pods diretamente da API do Kubernetes e mostra-os num visualizador monoespaçado com deslocamento e atualização automáticos, incluindo a troca de contentor em pods com vários contentores. O kubectl não é necessário.

Como é que o CivoCloudManager se liga com segurança a um cluster Civo?

Por HTTPS com mTLS de certificado de cliente, configurado através do framework Security da Apple. Desde a versão 2.1.2 a app verifica também o certificado do servidor antes de confiar na ligação, e a porta 6443 no firewall Civo do cluster só abre para o seu IP público atual.

Abra um cluster Civo numa janela nativa.

Compra única na Mac App Store. Partilha familiar ativa.

Descarregar na Mac App Store

Requer macOS 15 (Sequoia) ou posterior.

Voltar à página inicial