Kind is the defacto standard for running K8S cluster locally on your machine for testing purposes.
Install Kind with brew.
brew install kind
After the successful installation, create a K8S cluster.
kind create cluster
That creates a cluster with the name kind
in the local machine. Test cluster creation with the following command:
kubectl cluster-info --context kind-kind