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


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



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.

Leave a Reply

Your email address will not be published. Required fields are marked *

Previous Post

Day 6: Python Functions & Karel

Next Post

Getting out of the junior level comfort zone …

Related Posts