O que é o k9s?
O k9s é uma interface de terminal para gerenciar clusters Kubernetes. Ele oferece uma interface rápida, orientada a teclado, para observar e interagir com seus clusters em execução em tempo real — navegando por recursos, visualizando logs, executando comandos dentro de pods e aplicando mudanças — sem precisar digitar constantemente longos comandos kubectl.
⚡ Principais Recursos do k9s
⌨️ Orientado a Teclado
Navegue e gerencie recursos do cluster rapidamente com atalhos intuitivos.
📜 Logs ao Vivo & Exec
Transmita logs de pods e abra um shell dentro de containers diretamente pela interface.
🔍 Visualizações de Recursos
Navegue por deployments, pods, services e mais, com status em tempo real.
🧩 Extensível
Skins, aliases e plugins personalizados para adaptar seu fluxo de trabalho.
🎯 Por que o k9s?
- Mais rápido que o kubectl: Observe e aja sobre recursos sem comandos longos
- Tempo real: Visão ao vivo do estado do cluster e da saúde dos recursos
- Navegação poderosa: Salte entre recursos relacionados instantaneamente
- Customizável: Skins, atalhos e plugins que se adaptam à sua equipe
🆕 Destaques
- Navegação do Cluster: Explore todos os tipos de recursos do Kubernetes
- Logs & Shell: Acompanhe logs e execute comandos dentro de pods
- Ações em Recursos: Escale, exclua e edite direto pela interface
- Plugins: Estenda com comandos personalizados
📦 Instalação a partir do deb.griffo.io
Passo 1: Adicionar repositório
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt updateinstall -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt updatesudo apt install extrepo
sudo extrepo enable griffo
sudo apt update🆓 Existe um espelho grátis para sempre. deb-free.griffo.io distribui pacotes grátis para sempre — sem conta, sem assinatura, no máximo 2 meses atrás do upstream, correções de segurança imediatas. Hoje ele traz cliamp, Ghostty, lazydocker, Oh My Posh e Zed; k9s não está entre elas, então o repositório acima é a única forma de instalar hoje — peça e ela pode ser adicionada.
🧩 Sobre a opção extrepo. extrepo é a ferramenta do próprio Debian para repositórios externos: ela escreve o arquivo de sources e instala a chave de assinatura para você, conferindo a chave contra metadados assinados antes de usá-la. Este repositório está registrado nela como griffo, e o espelho gratuito para sempre como griffo-free, então no Debian (bookworm, trixie, forky e sid) os comandos acima são toda a configuração.
O extrepo configura apenas o arquivo de sources e a chave: as credenciais de uma assinatura continuam indo em /etc/apt/auth.conf.d/deb.griffo.io.conf. O Ubuntu não é coberto, porque o extrepo publica metadados só para as suítes do Debian: lá, use os comandos com sudo ou como root.
Passo 2: Instalar k9s
# Install latest k9s
sudo apt install k9s
# Verificar instalação
k9s version# Install latest k9s
apt install k9s
# Verificar instalação
k9s version🎯 Exemplos Básicos de Uso
# Show version
k9s version
# Launch k9s against your current kubeconfig context
k9s
# Launch in a specific namespace
k9s -n kube-system
# Use a specific context
k9s --context production
# Launch in read-only mode
k9s --readonly🚀 Por que escolher o deb.griffo.io?
- Debian Oficial: Frequentemente meses atrasado, sem os recursos mais recentes
- deb.griffo.io: Última versão poucas horas após o lançamento
- Instalação Manual: Requer downloads manuais e configuração do PATH
- Nosso Repositório: Pacotes pré-compilados e prontos para uso
- ✅ Últimos Recursos: Obtenha os recursos e melhorias mais recentes do k9s imediatamente
- ✅ Sem Configuração Manual: Binários pré-compilados, instalados e atualizados via apt
- ✅ Atualizações Automáticas: Pacotes atualizados poucas horas após os lançamentos upstream
- ✅ Dependências Corretas: Empacotado corretamente com todas as bibliotecas necessárias
- ✅ Multi-Distribuição: Funciona no Bookworm, Trixie e Sid
- ✅ Manutenção Fácil: Comandos apt simples para atualizações
📦 Repositório de construção de pacotes
Os pacotes Debian são construídos e mantidos automaticamente neste repositório do GitHub:
- 📁 k9s-debian - Latest release builds
🔗 Pacotes relacionados
Também disponível no deb.griffo.io:
- lazydocker - Interface de terminal para gerenciamento do Docker
- Headscale - Servidor de controle Tailscale auto-hospedado
- Garage - Armazenamento de objetos distribuído compatível com S3
💝 Apoiar Este Projeto
Se este repositório economiza seu tempo e esforço, considere apoiá-lo!