Kubeara

Requisitos

Versão do Ubuntu, acesso SSH e regras de rede para os servidores que liga à Kubeara.

A Kubeara implementa em máquinas que fornece. O painel de controlo (Cloud ou auto-alojado) tem de alcançar essas máquinas por SSH durante a ligação. Depois disso, o agente fala de saída.

Servidores ligados (cargas de trabalho)

RequisitoDetalhe
SOUbuntu 22.04 ou mais recente
AcessoSSH com um utilizador que possa instalar pacotes / executar Docker conforme configurado pela Kubeara
AlcanceAnfitrião e porta alcançáveis a partir do painel de controlo no momento da ligação
DiscoEspaço suficiente para imagens, volumes e registos dos serviços que implementa
GPU (opcional)Stack NVIDIA no anfitrião se implementar modelos GPU; a Kubeara reporta utilização, VRAM e temperatura por contentor

Não precisa de pré-instalar Docker, configurar a firewall para cada serviço nem emitir certificados. A Kubeara faz isso no servidor ligado.

Rede

  • Ligar usa SSH do painel para o servidor.
  • Tempo de execução usa um agente apenas de saída. Não deve deixar uma porta de gestão Kubeara de entrada aberta na Internet para o painel consultar o anfitrião.
  • TLS para serviços publicados é provisionado automaticamente (Let's Encrypt). O anfitrião tem de conseguir concluir HTTP-01 ou o caminho de desafio da sua instalação — normalmente o servidor precisa de um nome DNS público para certificados automáticos.

Se o servidor estiver atrás de uma firewall, permita SSH a partir do IP do painel (Cloud) ou a partir do anfitrião do seu painel auto-alojado. Não exponha portas Docker ou de bases de dados ao mundo a menos que o pretenda.

Anfitrião do painel de controlo (apenas auto-alojado)

Para executar a Kubeara auto-alojada precisa de:

  • Linux, macOS ou Windows (WSL / Git Bash), ou Windows PowerShell com Docker Desktop
  • Docker e Docker Compose (o script de instalação pode instalar o Docker Engine no Linux)
  • curl e openssl para o instalador de uma linha
  • Uma porta para o painel (predefinição 3000 — verifique a saída do instalador)

Contas

  • Cloud: registar com e-mail. Sem cartão de crédito no nível gratuito.
  • Auto-alojado: configuração na primeira execução no painel após a instalação. Não é necessária uma conta Kubeara Cloud para o painel com licença MIT.

O que a Kubeara não exige

  • Um ticket de DevOps para escrever scripts nginx ou certbot
  • Colocar chaves SSH num wiki em texto simples (o produto cifra as credenciais; ver Segurança)
  • Mover dados Postgres, pesos de modelos ou ficheiros de aplicação para discos da Kubeara