O que é o Barney Kube?

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
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.