Skip to content

kubero-dev/kubero


License GitHub release (latest by date) Discord GitHub (Pre-)Release Date Demo

中文翻译

日本語訳

Kubero [pronounced: Kube Hero] is a self-hosted PaaS (Platform as a Service) that allows any developer to deploy their application on Kubernetes without specialized knowledge. Kubero follows the principles of 12-factor apps. It is possible to run apps based on existing containers or from source code.

Create App Screenshot 1 Create App Screenshot 2 Create App Screenshot 4 Create App Screenshot 3 Create App Screenshot 3 Create App Screenshot 3

More Screenshots and a full video on YouTube

Features (DEMO)

  • Docker Deployments
    Deploy Docker containers on Kubernetes without needing Helm charts.
  • App Templates (+160)
    Deploy popular applications like WordPress and Grafana with ready-to-use templates.
  • CI/CD Pipelines
    Create unlimited pipelines with up to 4 separate staging environments for all your applications.
  • GitOps Review Apps
    Automatically build, start, and clean up review apps when opening or closing pull requests.
  • Automatic Redeployments
    Trigger app redeployments on pushes to branches or tags.
  • Add-ons Integration
    Seamlessly deploy add-ons such as PostgreSQL and Redis alongside your applications.
  • API & CLI
    Integrate seamlessly with existing tools and CI/CD workflows.
  • Metrics & Monitoring
    Access integrated metrics to monitor application health.
  • Notifications
    Get build and deployment updates via Discord, Slack, or Webhooks.
  • Vulnerability Scans
    Perform scheduled or triggered scans for running applications.
  • Application Logs
    View logs directly from the web UI for easy monitoring.
  • Safe Restarts
    Restart applications safely and easily through the web UI.
  • Web Console
    Use the built-in container web console for direct access.
  • Scheduled Tasks
    Easily create and manage cronjobs.
  • Multi-Tenancy
    Support for managing multiple tenants.
  • Single Sign-On (SSO)
    Authenticate securely with GitHub and OAuth2.
  • Basic Auth
    Configure Basic Auth for your applications with ease.

Basic Concept

Kubero is Kubernetes native and runs with two containers on any Kubernetes instance (kubero-ui and Operator). All data is stored on your Kubernetes etcd without an extra database.

kubero  concept overview

Add-ons

Addon Maintainer Built in*
MySQL groundhog2k
PostgreSQL groundhog2k
Redis groundhog2k
MongoDB groundhog2k
RabbitMQ groundhog2k
CouchDB Apache
Haraka Mail Server Kubero
MySQL Bitnami ⚠️ (deprecated)
PostgreSQL Bitnami ⚠️ (deprecated)
Redis Bitnami ⚠️ (deprecated)
MongoDB Bitnami ⚠️ (deprecated)
Elasticsearch Bitnami ⚠️ (deprecated)
Kafka Bitnami ⚠️ (deprecated)
Memcache Bitnami ⚠️ (deprecated)
RabbitMQ Bitnami ⚠️ (deprecated)
PostgreSQL HA CloudNative
Cludflare Tunnels Adianth
Minio Minio
Percona MongoDB Cluster Percona
Crunchy Postgres Cluster Crunchy Data
Redis Cluster Opstree
CockroachDB CockroachDB