Repolode
kubero-dev

kubero-dev/kubero

Una PaaS autohospedada que permite desplegar aplicaciones en Kubernetes desde contenedores o código fuente, sin escribir manifiestos de Kubernetes.

Alternativa open source a:HerokuVercel

Estrellas
4,464
Forks
216
Issues abiertos
128
Último commit
hace 25 días

¿Qué es?

Kubero es una Platform as a Service autohospedada para ejecutar aplicaciones en Kubernetes. Está dirigida a desarrolladores que quieren un flujo de despliegue al estilo de Heroku sin tener que aprender los detalles del clúster. Las aplicaciones se pueden compilar desde el código fuente o ejecutar a partir de imágenes de contenedor existentes, y el proyecto sigue los principios de las aplicaciones de 12 factores.

Kubero se ejecuta como dos componentes en cualquier clúster de Kubernetes: una interfaz web y un Operator. En lugar de usar una base de datos independiente, almacena el estado en el propio clúster. Los pipelines pueden tener hasta cuatro entornos de staging, y las pull requests pueden generar automáticamente review apps que se eliminan al terminar. Se pueden desplegar add-ons como PostgreSQL, MySQL, Redis y MongoDB junto a las aplicaciones, y hay una CLI y una API disponibles para integrarlas en flujos de CI/CD.

El proyecto es compatible con proveedores Git como GitHub, GitLab, Bitbucket, Gitea, Forgejo y Gogs. Puede crear un clúster de prueba en Kind o instalarse en clústeres existentes de GKE, Scaleway, DigitalOcean y Linode.

Funciones clave

  • 01Despliega contenedores Docker en Kubernetes sin charts de Helm.
  • 02Compila aplicaciones desde el código fuente con pipelines que incluyen hasta cuatro entornos de staging.
  • 03Crea automáticamente review apps para las pull requests y vuelve a desplegar cuando se envían cambios a una rama o etiqueta.
  • 04Despliega add-ons como PostgreSQL, MySQL, Redis y MongoDB junto a las aplicaciones.
  • 05Ofrece una interfaz web, una CLI y una API, además de registros, métricas, cronjobs programados y análisis de vulnerabilidades.
  • 06Envía notificaciones de compilación y despliegue a Discord, Slack o webhooks.

Casos de uso

  • Proporcionar a un equipo un flujo de despliegue al estilo de Heroku en su propio clúster de Kubernetes.
  • Ejecutar entornos de vista previa para cada pull request en un clúster autohospedado.
  • Desplegar aplicaciones populares autohospedadas desde un catálogo de plantillas, como WordPress o Grafana.
  • Alojar aplicaciones web en contenedores creadas con Node.js, Python, PHP, Ruby, Go o Rust.

Inicio rápido

  1. 1

    Instala Kubero CLI con Homebrew (añade el repositorio como tap)

    brew tap kubero-dev/kubero
  2. 2

    Instala Kubero CLI con Homebrew

    brew install kubero-cli
  3. 3

    Ejecuta el comando install para configurar todos los componentes en un clúster nuevo o existente

    kubero install

Antes de usarlo

  • Está bajo la licencia GPL-3.0, una licencia copyleft que exige que las obras derivadas sigan siendo de código abierto.
  • Necesitas un clúster de Kubernetes propio o creado a través de un proveedor compatible.
  • Los complementos integrados no están preparados para alta disponibilidad y todos los complementos de Bitnami están obsoletos.

En colecciones

Temas

Preguntas frecuentes

¿Qué es kubero?
Una PaaS autohospedada que permite desplegar aplicaciones en Kubernetes desde contenedores o código fuente, sin escribir manifiestos de Kubernetes. Kubero es una Platform as a Service autohospedada para ejecutar aplicaciones en Kubernetes. Está dirigida a desarrolladores que quieren un flujo de despliegue al estilo de Heroku sin tener que aprender los detalles del clúster. Las aplicaciones se pueden compilar desde el código fuente o ejecutar a partir de imágenes de contenedor existentes, y el proyecto sigue los principios de las aplicaciones de 12 factores.
¿kubero es gratuito? ¿Qué licencia tiene?
kubero es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿kubero sigue mantenido?
Mantenimiento activo. El último commit de kubero fue el 13 oct 2026.
¿Para qué puedo usar kubero?
Proporcionar a un equipo un flujo de despliegue al estilo de Heroku en su propio clúster de Kubernetes. Ejecutar entornos de vista previa para cada pull request en un clúster autohospedado. Desplegar aplicaciones populares autohospedadas desde un catálogo de plantillas, como WordPress o Grafana. Alojar aplicaciones web en contenedores creadas con Node.js, Python, PHP, Ruby, Go o Rust.
¿Cómo se instala kubero?
Instala Kubero CLI con Homebrew (añade el repositorio como tap): brew tap kubero-dev/kubero Instala Kubero CLI con Homebrew: brew install kubero-cli Ejecuta el comando install para configurar todos los componentes en un clúster nuevo o existente: kubero install
¿Dónde consigo kubero?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/kubero-dev/kubero

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados