4 ms·
I believe tools like nomad and consul shine here. Using nomad as a job scheduler and deployer allows you to use various modules for jobs: java, shell, ec2, app
by cyberge99 5y ago
I believe tools like nomad and consul shine here.
Using nomad as a job scheduler and deployer allows you to use various modules for jobs: java, shell, ec2, apps (and containers).
I use it in my homelab and it’s great. That said, I don’t use it professionally.
I think Cloudflare is running this stack alongside firecracker for some amazing edge stuff.
- toomuchtodo 5y agoNomad is used by large financial institutions, Cloudflare, EBay, Target, Walmart etc. It’s a solid tool for orchestration and scheduling. I use it personally at home for ArchiveTeam-esq archival operations. https://www.nomadproject.io/docs/who-uses-nomad https://www.nomadproject.io/docs/who-uses-nomad (have advocated for its use in multiple financial orgs as part of my day gig, no affiliation with Hashicorp)
- nhoughto 5y agoRecent convo with Cloudflare they said they are mostly container-less, debian packages installed and running on the the host, which is impressive at their scale and complexity. They did seem to think that this approach was hitting its limits and what the future might look like when I spoke to ppl there recently (end 2021), assumption being the future could be containers.
- KerrAvon 5y agoScaling limits or technical ones? If scaling limits, should still be pretty solid for homelab usage.
- nhoughto 5y agoseemed more to be technical and organisational. More and more teams all the time, more and more products, more and more technical requirements / tuning etc, needed a strong abstraction to reason about it all. Homelab would be fine =)
- dknecht 5y agoThat is correct. We run baremetal and all process run on all boxes. The one exception is we put our remote browsing product in gvisor which does use containers.
- anonymoushn 5y agothere was a push to have non-edge services run in k8s. Was that reversed?