minikube
It is a tool that facilitates the setting up of a Kubernetes environment on a local machine. This lightweight Kubernetes implementation deploys a simple cluster containing only one node by creating a virtual machine. It's particularly useful for developers who want to experiment with Kubernetes or develop with it on a day-to-day basis.