Kubernetes can run on various platforms: from your laptop, to VMs on a cloud provider, to a rack of bare metal servers.
The effort required to set up a cluster varies from running a single command to crafting your own customized cluster.
Choose a solution that fits your needs. Below are the some help pages to create your cluster.
Local-machine
1. minikube
Cloud
1.Kops (AWS)
2.EKS (AWS)
3.GKE (Google Cloud)
4.AKS (Azure Cloud)