**tl; dr** \- Kubernetes powered PaaS that runs in your own cloud.
**Repository:** [https://github.com/porter-dev/porter](https://github.com/porter-dev/porter) (would appreciate a star 🌟)
Platform as a Service (PaaS's) like Heroku are great and affordable until your app grows out of it and you start paying 5x the amount of money you would pay to AWS/GCP for the same infra. Porter brings the Heroku-level ease of use to Kubernetes without overhead (you don't even need to know k8s at all) but gives you the full flexibility of k8s when you need it. You also directly pay your cloud provider for hosting without paying the expensive middleman cost like you pay on Heroku.
This is how it works:
1. Porter spins up a Kubernetes cluster and image registry in your own cloud provider with just one click. (Currently we only support AWS but will be supporting GCP and DigitalOcean soon)
2. Build and push your docker images to the provisioned registry.
3. The images you have pushed will show up on Porter's dashboard. Deploy them on Porter with a few clicks - no need to write a YAML file!
If you already have a Kubernetes cluster you want to use, you can also link up your own instead of provisioning it via Porter. Please give it a go by following the README on the [repository](https://github.com/porter-dev/porter) \- any feedback is appreciated. The project is still in an early stage, but we are moving at turbo speed so please leave us a star if you'd like to keep an eye on our progress!
10 thoughts on “Make Kubernetes as easy as Heroku. Open source PaaS to deploy Docker containers on a Kubernetes cluster running in YOUR OWN cloud provider.”
Why tie it to a registration?
This is a cool concept! What is your eventual revenue model/end goal for the project?
I love the idea and plan to give this a shot soon.
Looks very interesting. Will check it out!
You’re describing OpenShift.
this is a great idea, i am solely a heroku user and fairly inexperienced in all of this… being somewhat aware of their fairly polished convenience layer, worries me because of what costs might be ahead.
I will definately give this a try.
First of all I suggest you change the name now that the project is young
There is already this from Microsoft [https://github.com/getporter/porter](https://github.com/getporter/porter) at [https://porter.sh/](https://porter.sh/)
Also there are several existing solutions on this space, it would be great to explain how you are different than competitors:
I’ve been waiting for an abstraction like this! Looking forward to trying it out
This is great I have been waiting for something like this for kubernetes. Currently I am using Caprover which uses docker swarm
Very interesting project! Could this work on an existing Kubernetes cluster? I like the ability to have an interface like Heroku but I don’t want to deploy a whole new Kubernetes cluster if I already have an existing one.