For starting out I would suggest Longhorn, I’ve had several issues with it but maybe they’ve been fixed. I also used Rook Ceph which is overkill but neat to play with. Techno Tim has several videos on Kubernetes including setting up a cluster (he has an ansible playbook for it) as well as how to set up Longhorn.
I had to re-enter the url of my jellyfin server which wasn’t fun :-/