I'm just getting started on k8s and got stuck on running k8s locally (it's running, but I don't understand exactly)
Pretty much all the tutorials on running k8s locally use minikube and I'm a little bit puzzled.
Isn't docker + k8s combination enough to run k8s locally?
Why do I need an extra layer with a virtual machine in order run k8s locally?
I've read about minikube and followed tutorials on the offical k8s website, but I'm still puzzled.
Can anyone shed light on me?