You can totally install Minikube on AWS [1], which removes the need for a dedicated master and drop the price to that of a single instance.
Not sure why you'd ever want to do this, given that GKE or DO will always be cheaper and AWS's core services aren't all that special, but as a thought experiment it's interesting.
[1] https://www.radishlogic.com/kubernetes/running-minikube-in-a...