I know, I'll probably get some flack but I love running Kubernetes at home.
A combination of Flux, github and actions, and renovate makes it very easy to maintain.
I run a single intel n100 node running Fedora Core. Initially it was a lot of tinkering with IaC / yaml but once I had a working setup, I spend most of the time merging PRs from renovate from my phones GitHub app that keeps the software updated.
Some supporting benchmarks.
https://www.scitepress.org/Papers/2020/93404/93404.pdf
https://programming-group.com/assets/pdf/papers/2023_Lightwe...
What are some of the common infrastructure concerns it handles for you out of the box?
I preferred to start with an empty cluster and to add in the functionality needed.