If you are newbie and willing to learn more about kubernetes than I think this hands-on session on installing Kubernetes on Ubuntu must be the one which you should go through.
There are lots of automation options which for installing kubernetes .e.g kuberspray, terraform but as a beginner I would strongly recommend go bare minimum because that will let you fix all the nitty-gritty of the Ubuntu and kubernetes.
- Virtual Box
In my own way of installation, I came up a total of 14 steps which you pretty much follow here - 14 Steps for Kubernetes installation on Ubuntu(https://jhooq.com/14-steps-to-install-kubernetes-on-ubuntu-18-04-and-16-04/)
But if you are more interested in practical than you can follow along on my hands-on session -