PaaS self-hosted que roda no seu cluster Kubernetes e apresenta projetos, serviços e diagnósticos em linguagem simples, trabalhando com os objetos Kubernetes existentes.
- 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
Instale o Kubero CLI com o Homebrew (adicione o repositório como tap)
brew tap kubero-dev/kubero - 2
Instale o Kubero CLI com o Homebrew
brew install kubero-cli - 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
Plataforma auto-hospedável para implantar apps, bancos de dados e serviços com um clique nos seus próprios servidores via SSH, como alternativa ao Heroku, Netlify e Vercel.
Plataforma de deploy auto-hospedável com CI/CD integrado que compila, roteia e protege apps com TLS a partir de um repositório, via desktop, web ou CLI.
Plataforma de deploy self-hosted para apps web, com deploy via git push, URLs de preview, domínios personalizados, Postgres, autenticação e envio de e-mails no seu próprio servidor.
Uma PaaS no estilo Heroku e auto-hospedada, que implanta apps enviados via Git no seu próprio cluster Kubernetes por uma interface web.
PaaS de código aberto que roda no Kubernetes e gerencia bootstrap do cluster, builds, releases, URLs com TLS, configurações, logs e métricas por uma CLI e um dashboard.