Repolode
kubero-dev

kubero-dev/kubero

Uma PaaS auto-hospedada que permite implantar apps no Kubernetes a partir de containers ou código-fonte, sem escrever manifests do Kubernetes.

Alternativa open source a:HerokuVercel

Estrelas
4,467
Forks
216
Issues abertas
128
Último commit
há 26 dias

O que é?

Kubero é uma Platform as a Service auto-hospedada para executar aplicações no Kubernetes. Ela é voltada a desenvolvedores que querem um fluxo de implantação no estilo Heroku sem precisar aprender os detalhes do cluster. Os apps podem ser compilados a partir do código-fonte ou executados usando imagens de container existentes, e o projeto segue os princípios do 12-factor app.

O Kubero é executado como dois componentes em qualquer cluster Kubernetes: uma interface web e um Operator. Em vez de usar um banco de dados separado, ele armazena o estado no próprio cluster. Os pipelines podem ter até quatro ambientes de staging, e pull requests podem gerar automaticamente review apps, que são removidos após o uso. Add-ons como PostgreSQL, MySQL, Redis e MongoDB podem ser implantados junto às aplicações, e há uma CLI e uma API para integração com fluxos de trabalho de CI/CD.

O projeto oferece suporte a provedores Git como GitHub, GitLab, Bitbucket, Gitea, Forgejo e Gogs. Ele pode criar um cluster de teste no Kind ou ser instalado em clusters existentes no GKE, Scaleway, DigitalOcean e Linode.

Recursos principais

  • 01Implanta containers Docker no Kubernetes sem charts Helm.
  • 02Compila apps a partir do código-fonte com pipelines que incluem até quatro ambientes de staging.
  • 03Cria review apps automaticamente para pull requests e faz novas implantações quando há pushes de branches ou tags.
  • 04Implanta add-ons como PostgreSQL, MySQL, Redis e MongoDB junto às aplicações.
  • 05Oferece interface web, CLI e API, além de logs, métricas, cronjobs agendados e verificações de vulnerabilidades.
  • 06Envia notificações de build e implantação para Discord, Slack ou webhooks.

Casos de uso

  • Oferecer a uma equipe um fluxo de implantação semelhante ao do Heroku em seu próprio cluster Kubernetes.
  • Executar ambientes de preview para cada pull request em um cluster auto-hospedado.
  • Implantar apps populares auto-hospedados a partir de um catálogo de templates, como WordPress ou Grafana.
  • Hospedar em containers apps web desenvolvidos com Node.js, Python, PHP, Ruby, Go ou Rust.

Início rápido

  1. 1

    Instale o Kubero CLI com o Homebrew (adicione o repositório como tap)

    brew tap kubero-dev/kubero
  2. 2

    Instale o Kubero CLI com o Homebrew

    brew install kubero-cli
  3. 3

    Execute o comando install para configurar todos os componentes em um cluster novo ou existente

    kubero install

Antes de usar

  • Licenciado sob GPL-3.0, uma licença copyleft que exige que trabalhos derivados continuem sendo de código aberto.
  • Você precisa de um cluster Kubernetes próprio ou criado por meio de um provedor compatível.
  • Os add-ons integrados não estão preparados para alta disponibilidade, e todos os add-ons da Bitnami foram descontinuados.

Em coleções

Tópicos

Perguntas frequentes

O que é kubero?
Uma PaaS auto-hospedada que permite implantar apps no Kubernetes a partir de containers ou código-fonte, sem escrever manifests do Kubernetes. Kubero é uma Platform as a Service auto-hospedada para executar aplicações no Kubernetes. Ela é voltada a desenvolvedores que querem um fluxo de implantação no estilo Heroku sem precisar aprender os detalhes do cluster. Os apps podem ser compilados a partir do código-fonte ou executados usando imagens de container existentes, e o projeto segue os princípios do 12-factor app.
kubero é gratuito? Qual é a licença?
kubero é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
kubero ainda é mantido?
Manutenção ativa. O último commit de kubero foi em 13 de out. de 2026.
Para que posso usar kubero?
Oferecer a uma equipe um fluxo de implantação semelhante ao do Heroku em seu próprio cluster Kubernetes. Executar ambientes de preview para cada pull request em um cluster auto-hospedado. Implantar apps populares auto-hospedados a partir de um catálogo de templates, como WordPress ou Grafana. Hospedar em containers apps web desenvolvidos com Node.js, Python, PHP, Ruby, Go ou Rust.
Como instalar kubero?
Instale o Kubero CLI com o Homebrew (adicione o repositório como tap): brew tap kubero-dev/kubero Instale o Kubero CLI com o Homebrew: brew install kubero-cli Execute o comando install para configurar todos os componentes em um cluster novo ou existente: kubero install
Onde consigo kubero?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/kubero-dev/kubero

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados