Minikube no WSL
Eu vou começar os estudos no Kubernetes e o melhor cenário é testando na prática. Com isso vamos instalar o minikube no nosso WSL do Windows para poder ter o single-node do K8S para os nossos testes.
Vamos iniciar, já pensando que você todos já possuim o WSL instalado com o Ubuntu, caso não tenha eu vou fazer um outro posts com a instalação.
vi /etc/wsl.conf
[boot]
systemd=true
wsl --shutdown
wsl
apt update && sudo apt upgrade -y
apt-get install -y \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
apt-get update -y
apt-get install -y docker-ce
usermod -aG docker $USER && newgrp docker
1º Download do Minikube:
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
2º Torna um executavel:
chmod +x ./minikube
3º Mover para path de executaveis:
mv ./minikube /usr/local/bin/
4º Ajustar o driver do app do container:
minikube config set driver docker
1º Download do Kubectl
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
2º Torna um executavel:
chmod +x ./kubectl
3º Mover para path de executaveis:
mv ./kubectl /usr/local/bin/
minikube start
Caso ocorra algum erro de permissões do seu SO, tente executar o minikube com –force:
minikube start --force