Obsessivamente leve
Um download de 9 MB que fica na casa das dezenas de megabytes quando ocioso — enquanto ferramentas de cluster feitas em Electron comem de 500 MB a um gigabyte inteiro. Continua rápido num notebook com uma dúzia de abas abertas.
AQUELE SOB MEDIDA PARA O SEU CLUSTER
Um cliente de Kubernetes nativo para Mac — watch streams ao vivo, terminal de verdade, port-forward, autenticação no nível do kubectl — num download de 9 MB.
Fresquinho do laboratório: novidades da v0.3.0
Seus clusters ligaram. Eles curtiram este aqui.
vai ser lendá… espera os pods… rio.
01 / MAIS QUE UM ÍCONE BONITO
13 jeitos de deixar seu dia mais fácil.
Sim, a gente se empolgou um pouco.
Um download de 9 MB que fica na casa das dezenas de megabytes quando ocioso — enquanto ferramentas de cluster feitas em Electron comem de 500 MB a um gigabyte inteiro. Continua rápido num notebook com uma dúzia de abas abertas.
Lê o ~/.kube/config e autentica como a CLI: certificados de cliente, tokens e exec plugins para EKS, GKE e AKS — reautenticando sozinho quando os tokens da nuvem expiram, para que sessões longas nunca caiam.
Todo objeto tem uma aba Relacionados: os pods reais de um Deployment, o node onde um pod roda, os Services na frente dele, os ConfigMaps e Secrets que ele monta, os backends de um Ingress. O Kubernetes registra esses vínculos de um lado só — aqui você percorre na outra direção, e toda linha é clicável.
Vai lá. Abre um.
A visão de Problemas lista todo pod com problema e todo node NotReady em todos os namespaces, com o motivo e onde está rodando. Clique em um para ir direto até ele.
Os pods de um workload inteiro mesclados num único stream, cada um com uma cor e um nome. O log anterior de um container que reiniciou, com o exit code que o derrubou. Timestamps do servidor e opção de salvar em arquivo.
⌘K busca em todos os tipos e todos os namespaces ao mesmo tempo — sem cluster aberto, ele abre o seletor e foca o filtro em vez de não fazer nada.
Watch streams mantêm cada grade atualizada, as colunas de CPU/memória se atualizam pelo metrics-server, os logs acompanham em tempo real e os eventos chegam por objeto ou do cluster inteiro.
Faça exec em qualquer container com TTY completo — cores, apps de cursor, redimensionamento — além do modo attach e upload/download de arquivos seguro para binários.
Os valores ficam ocultos por padrão em todo lugar onde aparecem — visão geral, cópia, edição — com um Revelar explícito que você controla por objeto.
Reinicie pods, escale workloads com um seletor numérico, exclua com confirmação e edite YAML inline com apply no estilo kubectl — veja o diff do que mudou antes de aplicar.
Faça cordon ou uncordon de um node, ou drene — despejando pods com uma tela de progresso ao vivo que mantém DaemonSets e mirror pods no lugar e insiste quando esbarra em PodDisruptionBudgets, exatamente como o kubectl drain. Nodes em cordon ganham um selo.
Passe o mouse em qualquer linha para ver um menu completo de ações espelhando o cabeçalho de detalhes — forward, escalar, editar, reiniciar, cordon, drain, excluir — além de um Excluir pod explícito que avisa se um controller vai recriá-lo.
Fixe seus clusters favoritos para que fiquem no topo, selos de ambiente (prod/staging/hml…) em cards e abas, chips de provedor, ping ao vivo no apiserver e colunas ordenáveis por nome, status, CPU, memória ou idade.
Um olhar mais de perto sobre o que faz Barney Kube funcionar.
O Barney Kube é um cliente de Kubernetes nativo para macOS que faz o que o Lens faz usando uma fração da memória. Ele lê seu kubeconfig e autentica exatamente como o kubectl — certificados de cliente, tokens e exec plugins para EKS, GKE e AKS, reautenticando sozinho quando os tokens da nuvem expiram — e conversa com seus clusters por uma conexão segura e verificada. Abra clusters em abas e trabalhe com 19 tipos de recurso, além de todo CRD do cluster: percorra o grafo de um Deployment até os pods reais e até o node onde eles rodam, veja tudo o que está com problema em todos os namespaces numa única lista, acompanhe os logs de um workload inteiro de uma vez, abra um terminal de verdade em qualquer container, faça port-forward, edite YAML e aplique, reinicie, escale e exclua — tudo atualiza no instante em que muda no cluster. Fala inglês, português e espanhol.
02 / VAMOS OFICIALIZAR
Alguns detalhes práticos.
Sem perguntas constrangedoras de primeiro encontro.
O TESTE DE COMPATIBILIDADE
Para macOS.
Feito para você se sentir em casa.

SUA PRÓXIMA FERRAMENTA FAVORITA ESTÁ BEM AQUI.
Toda a energia do Kubernetes. Num download surpreendentemente pequeno.