Veja este tutorial: https://github.com/codeedu/wsl2-docker-quickstart.git.
Execute o comando:
sudo apt update
Execute o comando:
sudo apt install curl git
Execute o comando:
sudo apt install -yqq daemonize dbus-user-session fontconfig
Hablite o SystemD seguindo o tutorial: https://github.com/codeedu/wsl2-systemd-script. É muito importante que o scripts start-systemd-namespace esteja especificado no arquivo .bashrc ou .zshrc (zsh/oh-my-zsh).
Execute os comandos:
# Download the latest version of Minikube
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
# Make the binary executable
chmod +x ./minikube
# Move the binary to your executable path
sudo mv ./minikube /usr/local/bin/
Execute o comando:
minikube start --driver=docker
Acontecerá um erro na inicialização.
Exclua o nó minikube com o comando:
minikube delete
Inicialize o Minikube novamente:
minikube start --driver=docker
O minikube permite trabalhar com os seguintes drivers:
- Docker - container-based
- KVM2 - VM-based
- VirtualBox - VM
- None - bare-metal
- Podman - container (experimental)
Neste exemplo usamos Docker, pois sua configuração é simples e o desempenho é satisfatório.
Execute o comando:
kubectl get nodes
Execute o comando:
minikube dashboard
Acesse o endereço que será mostrado no log do terminal.
- Quando não estiver usando minikube/kubernetes execute
minikube stop
para parar o processo do Minikube. Isto economizará processamento e memória. - Das próximas vezes que necessitar iniciar o Minikube execute
minikube start
.