Os microservices de pedidos e pagamentos não conseguem se manter no ar, o professor passou pelo mesmo problema no inicio do curso, no caso dele era problema de Out Of Memory, ele aumentou a memória do minikube e funcionou, mas o meu não funcionou
Eu continuei, segui o curso mesmo assim, acompanhei o professor em tudo, cheguei no final do curso, e pedidos e pagamentos continuam não se mantendo no ar
Além disso, no Eureka só aparece o gateway, e as requests para o gateway nos endpoints /pedidos-ms/pedidos
e /pagamentos-ms/pagamentos
resultam em erro 404 Not Found
A única coisa que eu fiz diferente do professor, foi que eu não subi as imagens pro dockerhub, eu não fiz o push pro dockerhub, eu carreguei as imagens que tinha gerando localmente pro minikube com minikube image load
Decidi então utilizar as imagens que o professor subiu no dockerhub pra ver se funcionava, apontei a imagem do professor nos meus arquivos do k8s , com a versão... e mesmo assim pedidos e pagamentos não conseguiram se manter no ar, e nesse caso, até os loadbalancers pararam de funcionar (sim, eu rodei minikube tunnel --bind-address=IPLOCAL
), pois Eureka e gateway se tornaram inacessiveis... Antes, eu pelo menos conseguia mandar requests pro gateway, e acessar o Eureka...
Fui para a última tentativa, eu derrubei tudo, recriei tudo do zero com os arquivos do projeto final que a Alura disponibilizou no fim do curso, e agora sim todos os microserviços conseguem se manter no ar, a única questão é os loadbalancers... eles continuam inacessiveis...
Uma coisa que eu tentei fazer para resolver o problema dos loadbalancers, foi ver a solução do colega: https://cursos.alura.com.br/forum/topico-eu-nao-consegui-abrir-o-eureka-na-minha-maquina-474124
Ele estava passando pelo mesmo problema que eu, mas a solução não me ajudou, eu derrubei tudo, recriei com minikube start --driver=docker
, rodei apenas um minikube tunnel
, mas o host 127.0.0.1:8081
não ainda consegue ser resolvido...