I am happy to announce that after several months of work, I have decided to release Cuber as open source software:
cuber-cloud / cuber-gem
An automation tool that simplify the deployment of your apps on Kubernetes.
CUBER
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)
Nice work. Well done!
Add to the discussion