Headlamp
Kubernetes SIG UI · Uma interface de desktop extensível para Kubernetes que permite explorar e gerenciar vários clusters com suas credenciais e permissões RBAC existentes.
Descrição
Tradução por IAVer originalHeadlamp é uma interface de código aberto para Kubernetes voltada a desenvolvedores, engenheiros de plataforma e administradores de clusters. Explore cargas de trabalho, nós, armazenamento e rede; inspecione detalhes e logs dos recursos; abra terminais de pods; e crie ou edite recursos quando as permissões do seu cluster permitirem.
Edições para desktop e dentro do cluster
Este pacote instala Headlamp.app no seu Mac. Ele se conecta a servidores de API Kubernetes existentes usando kubeconfig e seus mecanismos de autenticação. Ele não instala Kubernetes nem cria um cluster. Headlamp também pode ser implantado como uma aplicação web dentro de um cluster, mas essa é uma implantação separada, não um requisito para este aplicativo de desktop. É possível selecionar vários clusters em uma única interface.
Instalação e requisitos
O pacote para Mac oferece suporte a Apple Silicon e Intel por meio de downloads de DMG separados; o cask exige macOS 12 ou mais recente. Copie o aplicativo do DMG para a pasta Aplicativos. O DMG 0.45.0 para Apple Silicon tem 143,705,681 bytes; os downloads para Intel e o tamanho instalado são diferentes. Para atualizar uma instalação feita por download direto, baixe e substitua o aplicativo; Homebrew pode gerenciar as atualizações do cask.
Forneça um kubeconfig válido, normalmente no local padrão de configuração do Kubernetes, e acesso de rede ao servidor de API. Certificados, tokens, auxiliares de autenticação na nuvem e qualquer VPN ou proxy exigido pelo seu cluster continuam sendo necessários. O cask não declara dependências adicionais de pacotes nem conflitos. kubectl é útil para preparar e diagnosticar o acesso ao cluster, mas não é declarado como dependência do cask; os executáveis de autenticação referenciados pelo seu kubeconfig devem estar disponíveis separadamente.
Permissões e extensões
O RBAC do Kubernetes determina o que pode ser visualizado, editado, escalado ou excluído. Permissões limitadas a namespaces podem exigir a configuração dos namespaces acessíveis. Headlamp é uma ferramenta de gerenciamento interativo, não um monitor somente leitura: edições autorizadas, execução em pods e exclusões podem afetar cargas de trabalho e dados reais. Proteja as credenciais do kubeconfig e use um acesso com limites adequados.
O Catálogo de Plugins oferece extensões instaláveis. Algumas exigem software adicional no cluster, como Flux. Os selos dos publicadores de plugins são indicadores de procedência, não auditorias de segurança. Revise o código, as permissões e a manutenção dos plugins antes da instalação: as extensões podem acessar funcionalidades do cluster e mecanismos de execução de comandos no desktop, portanto instale apenas código confiável. O consentimento para comandos no desktop e outras proteções não tornam plugins arbitrários inofensivos.
Licença e custos
Headlamp é mantido pela comunidade Kubernetes SIG UI e distribuído sob a Licença Apache 2.0, com uso gratuito para fins pessoais e comerciais. O aplicativo de desktop não tem uma assinatura Headlamp separada nem exige uma conta Headlamp. As credenciais do cluster continuam sendo necessárias, e Kubernetes hospedado, serviços de nuvem ou integrações de terceiros podem ter suas próprias contas e cobranças.
Novidades Novidades da versão 0.45.0 7 de out. · Editoria OpenNavo · Tradução por IA
- AlteraçõesReduz o uso de memória na inicialização do aplicativo desktop e as consultas periódicas em segundo plano.