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