There is a complete guide for this project at the following URL:
https://developer-friendly.blog/2024/03/03/kubernetes-the-hard-way/
If you clone the repository, you would only need vagrant up
to build everything
from scratch. It takes you sometime to all the components up and ready, but it
will set things up without any further intervention.