Skip to content

ediboko1980/kubero

 
 

Repository files navigation



GitHub GitHub package.json version



Kubero brings the convinience of Heroku/platform.sh to your kubernetes cluster. Your developers should not need to worry about the underlying infrastructure and deployment.

Kubero runs as a operator and has a UI, API and soon a CLI.

What can Kubero do for you?

  • Create a CI pipeline with up to 4 separate environments for all your applications: review apps -> testing -> stageing -> production
  • Build, start and cleanup reviewapps after opening/closing a pull request
  • Automatic deployment of the app based on a branch or tag
  • Create scheduled tasks (cronjobs)
  • Easy deployment of your apps on kubernetes without helm charts
  • Deploy addons (PostgreSQL, Redis, more to come)
  • Easy access of application logs in the UI
  • Easy and safe restart of the application in the UI

What Kubero won't do for you

  • Manage your Kubernetes cluster
  • Install and manage your operators
  • Give access to your container CLI

Which heroku features are still missing?

Which languages are supported

Basicly everything that can be shipped in a single container. Kubero uses official images to build and run the apps. But they can be replaced or extended to fit your needs.

So far tested languages/frameworks:

  • GoLang (including Hugo, gin-gonic)
  • Python (including Flask)
  • JavaScript/NodeJS
  • PHP (including Laravel)
  • Ruby (including Rails)
  • Static HTML
  • Rust (including Rocket)
  • ...

You find the preconfigured buildpacks and examples here: https://github.com/kubero-dev/buildpacks

Quickstart

  1. Download and unpack the Kubero CLI here

  2. Run kubero install to install all components on your cluster

Screenshots

more Screenshots

Usage

  1. Create a pipeline with all your phases
  2. Connect the Pipeline to your git repository ( not required with pre-build image deployment )
  3. Create your apps with cronjobs and addons

Full documentation

https://github.com/kubero-dev/kubero/wiki

Stargazers over time

Staring this projects helps a lot. ⭐ Thank you!

Stargazers over time

About

A Heroku clone for Kubernetes

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 62.9%
  • Vue 34.7%
  • JavaScript 1.8%
  • Other 0.6%