Pular para o conteúdo
NovidadesIA

Repositórios em Alta

Gerenciamento de Kubernetes com GPU em bare metal ganha novo plano de controle aberto

O projeto viabiliza a operação de um serviço gerenciado de Kubernetes em servidores físicos próprios com aceleradores gráficos da NVIDIA.

Edição: Anderson Gomes
· 3 min de leitura

Gerenciamento de Kubernetes com GPU em bare metal ganha novo plano de controle aberto
Imagem: Reprodução · site do nvke · licença livre · licença Apache-2.0

O NVIDIA Kubernetes Engine, identificado pelo código NVKE, é um plano de controle em código aberto voltado à criação e operação de clusters Kubernetes com processadores gráficos diretamente em servidores físicos. Desenvolvido pela organização dsx-ai-factory na linguagem Go, o projeto ganhou tração no GitHub Trending diário com 123 novas estrelas no período, somando 623 marcações. A ferramenta soluciona o desafio de equipes que necessitam fornecer clusters isolados de alto desempenho para inteligência artificial sem depender de infraestruturas proprietárias de nuvem.

Dados rápidos

  • Repositório: dsx-ai-factory/nvke
  • Licença: Apache-2.0
  • Linguagem: Go
  • Estrelas e forks: 623 estrelas e 95 forks
  • Posição no ranking: presente no GitHub Trending diário
  • Data da consulta: 08 de novembro de 2026

O desafio da orquestração de GPUs em servidores físicos Configurar Kubernetes diretamente no hardware com aceleradores gráficos demanda processos trabalhosos e propensos a erros de configuração. Ambientes compartilhados de inteligência artificial frequentemente enfrentam conflitos em bibliotecas e contenção de processamento, prejudicando fluxos de trabalho simultâneos.

A entrega manual de máquinas físicas para múltiplos times eleva os custos operacionais e a lentidão no atendimento a demandas internas. Operadores precisam gerenciar individualmente a instalação de sistemas operacionais, componentes de rede e chaves de segurança para cada nova solicitação.

O NVKE atua para eliminar essa complexidade ao disponibilizar clusters sob demanda. Cada ambiente gerado recebe seu próprio painel de controle e etcd dedicado, permitindo o consumo via comandos habituais do kubectl.

Como funciona a arquitetura de fábricas de clusters O NVKE funciona como uma fábrica de clusters auto-hospedada em vez de operar como uma distribuição comum. A implantação inicia com um cluster semente temporário criado via comando nvkectl, responsável por erguer o cluster de gerenciamento definitivo.

O fluxo principal opera nas seguintes etapas:

  1. O comando nvkectl inicializa a estrutura de gerenciamento por meio do cluster semente transitório.
  2. O plano de gerenciamento conecta-se ao controlador NVIDIA Infra Controller, denominado NICo, para provisionar nós físicos.
  3. As máquinas comprovam identidade via atestação criptográfica SPIFFE e SPIRE com módulos TPM antes de ingressarem na rede.
  4. O agente nvke-agent entra em execução em cada nó, integrando servidores acelerados ao cluster de carga de trabalho final.

Para quem deseja avaliar o sistema sem hardware dedicado, há suporte a simulação em máquinas virtuais Linux ou macOS com arquiteturas amd64 ou arm64. Essa opção requer 6 núcleos de processamento, 12 GiB de memória e 100 GiB de disco livres.

Casos de uso práticos

  • Criação de nuvem interna de inteligência artificial: fornecimento de clusters gerenciados sob demanda para times de engenharia e pesquisa.
  • Isolamento estrito de projetos sensíveis: cada grupo recebe painel de controle e banco etcd exclusivos, eliminando riscos de interferência mútua.
  • Testes locais sem placas aceleradoras: avaliação da arquitetura e das interfaces em ambientes virtuais simulados antes de compras de hardware.
  • Gestão de ciclo de vida de nós físicos: automação no redimensionamento, na substituição de servidores com defeito e na atualização do Kubernetes.

Diferenças operacionais em relação a alternativas Ao contrário de distribuições fechadas ou clusters compartilhados, o projeto separa integralmente a gestão da infraestrutura das aplicações executadas. Os clientes recebem ambientes isolados com planos de controle próprios, o que reduz falhas generalizadas decorrentes de problemas em cargas de trabalho específicas.

O sistema também se conecta ao projeto irmão NVIDIA Kubernetes Recipes para compilar imagens de nós a partir de versões rigorosamente fixadas. A validação de identidade via hardware criptográfico antes da liberação de acessos reforça a postura de segurança sobre servidores físicos.

Cuidados e limitações na fase de prévia O projeto está em fase de prévia técnica, portanto o repositório não recomenda o uso em cargas de trabalho de produção. As interfaces de programação e comportamentos podem sofrer modificações contínuas entre lançamentos sucessivos.

A segurança inicial exige atenção imediata da equipe de operações. A autenticação de chamadas à API vem desativada por padrão e o tráfego utiliza protocolo HTTP puro logo após a instalação. O cluster de gerenciamento não possui rotinas de atualização automática, nem mecanismos oficiais de cópia e restauração de dados.

O software depende exclusivamente do controlador NICo nesta versão e registra 182 issues em aberto. Informações sobre testes comparativos de desempenho e taxas de transferência constam como não informado no repositório.

Resumo rápido

  • Projeto: dsx-ai-factory/nvke
  • Licença: Apache-2.0
  • Linguagem: Go
  • Estrelas: 623
  • Ranking: presente no GitHub Trending diário
  • Risco principal: estágio inicial com autenticação desativada e sem suporte a produção

Fontes

  • Repositório no GitHub: https://github.com/dsx-ai-factory/nvke
  • Versão v0.23.1: https://github.com/dsx-ai-factory/nvke/releases/tag/v0.23.1
  • Página oficial de documentação: https://docs.nvidia.com/nvke/
  • Go
  • Apache-2.0
  • Repositórios em Alta
  • GitHub Trending

Fonte: Repositório no GitHub · Como produzimos as matérias