I’ve long said that Kubernetes is https://thenewstack.io/kubernetes-needs-to-take-a-lesson-from-portainer-on-ease-of-use/. Not only is deploying pods and services to a cluster a challenge, but simply getting the cluster up and running can be a real nightmare.
The purpose of Minikube is to create a local Kubernetes cluster for development purposes.
With this tutorial, you should be able to get a Kubernetes environment up and running in less than five minutes.
Other than that, you can start developing or learning the ropes of Kubernetes with the help of Minikube.