DEV Community

Cover image for Cuber is now open source: deploy your apps to K8s with 1 command
Marco Colli
Marco Colli

Posted on

Cuber is now open source: deploy your apps to K8s with 1 command

I am happy to announce that after several months of work, I have decided to release Cuber as open source software:

GitHub logo cuber-cloud / cuber-gem

An automation tool that simplify the deployment of your apps on Kubernetes.

Cuber

CUBER

Gem Version

Deploy your apps on Kubernetes easily.

What is Cuber?

Cuber is an automation tool (written in Ruby) that can package and deploy your apps (written in any language and framework) on Kubernetes.

Unlike other tools that add more options and more complexity to Kubernetes, Cuber is made to simplify and reduce the complexity, thus making the deployment process more standardized and reliable.

You just need to create a Cuberfile, with ~10 lines of code, and then type cuber deploy to package and deploy your app on any Kubernetes cluster.

Kubernetes is up to 80% cheaper compared to PaaS like Heroku and you can choose between different cloud providers (no lock-in) It is also reliable and it can scale applications of any size The only downside is that it's complex and requires many steps and configurations, even if most applications share the same needs Cuber makes Kubernetes simple and…

Cuber makes it extremely easy to build and deploy an application to Kubernetes.

We use it for a large monolithic application built in Rails (Pushpad), but it can really deploy any application (any language and framework) that can be deployed to Heroku or that can be built using a Dockerfile.

Basically you just need to define a Cuberfile, with a few lines of code that describe your application, and then run cuber deploy to publish your app on Kubernetes (on any cloud provider).

You can find more information and documentation on GitHub or on the official website of the project.

Top comments (2)

Collapse
 
gktim profile image
gkTim

Nice work. Well done!

Collapse
 
sindouk profile image
Sindou Koné

Add to the discussion