PaaS autohospedada que funciona en tu propio clúster de Kubernetes y muestra proyectos, servicios y diagnósticos en lenguaje claro, trabajando con los objetos de Kubernetes existentes.
- 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
Instala Kubero CLI con Homebrew (añade el repositorio como tap)
brew tap kubero-dev/kubero - 2
Instala Kubero CLI con Homebrew
brew install kubero-cli - 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
Plataforma autoalojable para desplegar aplicaciones, bases de datos y servicios con un clic en tus propios servidores mediante SSH, como alternativa a Heroku, Netlify y Vercel.
Plataforma de despliegue autohospedable con CI/CD integrado que compila, enruta y protege apps con TLS desde un repositorio, y se controla desde escritorio, web o CLI.
Plataforma de despliegue autohospedable para aplicaciones web, con despliegues al hacer push a Git, URL de vista previa, dominios personalizados, Postgres, autenticación y correo en tu propio servidor.
Una PaaS autogestionada al estilo de Heroku que despliega en tu propio clúster de Kubernetes las aplicaciones que envías con Git, mediante una interfaz web.
PaaS de código abierto que funciona sobre Kubernetes y gestiona desde una sola CLI y un dashboard el arranque del clúster, las compilaciones, las versiones, las URL con TLS, la configuración, los logs y las métricas.