Hacker News new | past | comments | ask | show | jobs | submit login

Is there much to be gained by using physical hardware like this as opposed to a bunch of VMs? I get that plugging in cables and flashing lights is fun and stuff, but let's say you already have a homelab and are over that. Are there lessons about k8s you can only learn on "real" hardware and not VMs?

I thought about this a while back when there was a global shortage of Raspberry Pis. I'd see people with like 8 of them in a toy cluster and thought it was a shame because some people might have a real use for one but couldn't get one.

You can use things like docker-machine or Vagrant to easily spin up a bunch of VMs for things like this. Also you can use Rancher to automatically provision a cluster for you (but I guess you won't learn as much that way).






Lower power if you have idle stuff running in the cluster but need RAM to run it. Mini PCs also work.

These are also portable and quiet so you can stick it in your bedroom and leave it running 24/7 without feeling like you're in a data center (so it's more accessible to people in shared housing)


But what size of a NUC do you need to have the power of 3 RPis, and virtualize on that for learning? I'd expect just about any decent x86 box to be able to pull that off, and they can be silent / fanless / suspend too.

Actually, you might have a better chance of finding a fanless NUC than running latest RPi fanless.

My brandless fanless mini PCs from 2016 are doing great. i5, 32 GB RAM etc. For a lot more oomph, get https://store.minisforum.com/products/minisforum-um790-pro?v... (though Ryzen 9 -> fan).


besides having fun with the hardware, I guess true high availability?

Having 3 nodes is quite redundant if they're all VMs on top of the same raspberry




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: