Hacker News new | ask | show | jobs
by koeng 2126 days ago
I really like git push workflows (Heroku / Dokku). I would use https://github.com/dokku/dokku-scheduler-kubernetes , but it doesn't support Dockerfiles, and I need Dockerfiles for a few of the applications that I want to run.

It would be great if there were some docs on how to integrate Hyscale with, for example, a Github action to enable enable deployment on a push to master. It wouldn't be too difficult for me to set up, but having a "right way" to do it written by the maintainers would give me much more confidence.

3 comments

Does Cloud Foundry/Cloud Native Buildpacks enable the Heroku workflow on k8s?

https://devstack.in/2020/01/03/introduction-to-cloud-native-...

https://www.cloudfoundry.org/kubecf/

Yes.

Disclosure: I work for VMware.

How so? Do you have some examples?
Broadly, once you've installed CF on Kubernetes, the process is:

    cf push
The code gets uploaded, buildpacks chew on it thoughtfully, out pops a running process with route, log capture and service binding.

I've worked on and around Cloud Foundry for about 5 years now. It's still a much easier and more complete developer experience than anything I've so far touched in Kubernetes land.

Dokku doesn't have dockerfile support mostly because it hardcodes port 5000 (what heroku does). It should be possible to add that support and then we'd have full dockerfile support. Just not something that has been worked on yet as no one has complained :)

Disclosure: I am the Dokku maintainer.

Its a good suggestion. We'll aim to add this to our documentation soon.