1
resposta

[Sugestão] Mac M1, minikube, colima

Olá, apenas compartilhando o que precisei fazer para rodar conforme mostrado na aula usando um mac m1, minikube, docker e colima.

Tive que usar a socket_vmnet para funcionar o bind de local host e conseguir acessar o node fora do cluster (https://minikube.sigs.k8s.io/docs/drivers/qemu/#networking).

  • minikube delete --all --purge
  • brew install socket_vmnet
  • brew tap homebrew/services
  • HOMEBREW=$(which brew) && sudo ${HOMEBREW} services start socket_vmnet
  • minikube start

Nota: se não associar a socker_vmnet automaticamente, tenta com: minikube start --driver qemu --network socket_vmnet

A diferença notável se mostra nos nodes que usam 192.168.xxx.x como INTERNAL_IP ao usar socker_vmnet e 10.0.x.xx quando usam a default. Pode ver isso com o comando: kubectl get nodes -o wide.

Percebi isso depois de ler uma warning no start do minikube, que subia com sucesso, mas dizia não ser possível usar o kubectl services e mais um.

Espero que ajude alguém que passar pelo mesmo. ;)

1 resposta

Obrigado por compartilhar.