Skip to content

Guia rápido de instalação do Kubernetes com Docker no WSL 2

Notifications You must be signed in to change notification settings

codeedu/wsl2-kubernetes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Guia rápido de instalação do Kubernetes com Docker no WSL 2

Instale/configure o WSL 2 com Docker corretamente

Veja este tutorial: https://github.com/codeedu/wsl2-docker-quickstart.git.

Atualize as informações dos pacotes:

Execute o comando:

sudo apt update

Instale o cURL e Git:

Execute o comando:

sudo apt install curl git

Habilite o SystemD no Linux:

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).

Instale o Minikube

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/

Inicialize o Minikube

Execute o comando:

minikube start --driver=docker

Acontecerá um erro na inicialização.

Erro ao inicializar o Minikube

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.

Verificando funcionamento do Minikube

Verifique se o nó minikube foi criado

Execute o comando:

kubectl get nodes

Verificando nó minikube

Rode o Kubernetes Dashboard

Execute o comando:

minikube dashboard

Acesse o endereço que será mostrado no log do terminal. Verificando nó minikube Kubernetes Dashboard

Dicas

  • 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.

About

Guia rápido de instalação do Kubernetes com Docker no WSL 2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published