Skip to content

O que é o Barney Kube? ​

Já conhece os meus pods?
Barney Kube · o parceiro do seu cluster

O Barney Kube é um cliente Kubernetes para macOS, escrito em Swift. Ele lê o mesmo kubeconfig que o kubectl usa e fala direto com a API do Kubernetes, então os clusters que você acessa pelo Terminal aparecem aqui sem configurar nada.

Clientes feitos em Electron chegam fácil a 500 MB ou 1 GB de memória para mostrar alguns pods. O Barney faz o mesmo trabalho em dezenas de megabytes, e o download tem uns 9 MB. É gratuito para uso pessoal e comercial.

O que ele faz ​

  • Abre os seus clusters a partir do ~/.kube/config: certificados de cliente, tokens e plugins exec (EKS, GKE, AKS), vários clusters ao mesmo tempo, em abas.
  • Mantém tudo ao vivo. Cada lista carrega uma vez e um stream de watch atualiza conforme os objetos mudam.
  • Navega por 19 tipos de recurso e por todo Custom Resource do cluster, com CPU e memória ao vivo para pods e nodes.
  • Mostra o que está quebrado numa tela só: todo pod com problema e todo node NotReady.
  • Segue o grafo de qualquer objeto até os que ele realmente toca.
  • Mostra logs de um pod ou de uma carga inteira, inclusive a execução anterior de um container que caiu.
  • Opera o cluster: terminal de verdade, cópia de arquivos, encaminhamento de portas, escalar, reiniciar, excluir, reverter, isolar e drenar, cada um com confirmação.
  • Mantém os Secrets mascarados até você pedir para ver.

Ele fala inglês, português e espanhol.

Comece por aqui ​

  1. Instalar e atualizar
  2. Conectar nos clusters
  3. O workspace

Perguntas ​

Precisa instalar algum agente no cluster? Não. Ele usa a API com as suas próprias credenciais. A CPU e a memória ao vivo precisam do metrics-server do cluster, como o kubectl top.

Coleta alguma coisa? Não. Veja Segurança e privacidade.

Qual macOS? macOS 26 Tahoe ou mais novo.

O Barney Kube é gratuito para uso pessoal e comercial.