Neste vídeo, Fernando Rolnik seguirá os passos do vídeo em inglês com o nosso Capitão Nuno “WSL Corsair” do Carmo e vai mostrar como instalar, configurar e rodar um pod no Canonical MicroK8s Kubernetes para Windows. A segunda parte mostrará como configurar um segundo node com o Multipass para Windows.
Parte 1 – Instalando MicroK8s no Windows – Kubernetes deployment demo
Na primeira parte, você vai ver como instalar o MicroK8s para Windows, visualizar o Dashboard e como fazer um deployment.
- Download instale o MicroK8s para Windows, que inclui o Multipass.
- Antes de criar a MicroK8s VM, abra o terminal como a administrator (Clique segurando CTRL + Shift) e verifique se o local driver do Multipass é o HyperV:
multipass get local.driver
- Caso precise alterar use:
multipass set local.driver=hyperv
- Cheque o status do MicroK8s com
microk8s status
- Habilite o DNS e o Dashboard:
microk8s enable dns dashboard
- Use
microk8s --help
para ver todos os comandos - Conecte ao Dashboard com
microk8s dashboard-proxy
e abra o seu navegador com o endereço e token que aparecerá na tela. - Faça o deployment do microbot
microk8s kubectl create deployment microbot --image=dontrebootme/microbot:v1
- Esponha o deployment com
microk8s kubectl expose deployment microbot --type=LoadBalancer --port 80 --name=microbot-service
- Use o comando
microk8s.exe kubectl port-forward -n default --address 0.0.0.0 service/microbot-service 80:80
para ter acesso ao pod. - Verifique o IP da microk8s-vm com
multipass list
- Abra o seu browser em
http://<microk8s-vm IP>/
para ver o robô.
Parte 2 – Multinode MicroK8s Kubernetes Cluster no Windows e introdução ao Multipass
Nesta parte Fernando mostrara como instalar um segundo node MicroK8s usando o Canonical Multipass para Windows
- Verifique as VMs rodando com
multipass list
- Instale uma nova VM chamada microk8sn1 com Ubuntu Xenial
multipass launch --name microk8sn1 xenial
- Acesse a nova VM com
multipass shell microk8sn1
- Instale o Microk8s na VM com sudo snap install microk8s –classic
- No Windows rode o comando microk8s.exe add-node para obter a credencial para conectar o nó.
- Copie a linha após o Join Node with:
- Volte na microk8sn1 e rode o comando copiado.
- Verifique no Dashboard o novo nó funcionando.
Follow us on Twitter
@azuretar @fernandorolnik @jorgearteiro @nunixtech
Subscribe the Azuretar YouTube Channel