Oi Iagor, tudo bem?
Desculpe a demora em retornar. Vi que você finalizou o curso, que ótimo! Mas irei dar dicas do que fazer:
Primeiramente, verifique se o pod2 está em execução corretamente. Você pode usar o comando kubectl get pods
para verificar o status do pod. Certifique-se de que o pod2 está em estado "Running" e que não há nenhum erro relatado.
Em seguida, verifique se o serviço svc-pod2 está sendo criado corretamente. Use o comando kubectl get services
para verificar se o serviço está ativo e se o IP do ClusterIP está sendo atribuído corretamente.
Se ambos o pod2 e o serviço svc-pod2 estiverem em execução corretamente, o problema pode estar relacionado à configuração de rede. Verifique se não há nenhum firewall ou configuração de rede que esteja bloqueando a comunicação na porta 80.
Além disso, certifique-se de que você está tentando acessar o serviço svc-pod2 corretamente. Você pode usar o comando kubectl port-forward servicepod2 8080:80
para encaminhar a porta 8080 do seu computador para a porta 80 do serviço svc-pod2. Em seguida, tente acessar o serviço através do endereço http://localhost:8080
em seu navegador.
Caso o problema persista, pode ser útil revisar a documentação do Kubernetes e verificar se há alguma alteração nas versões mais recentes que possa estar afetando a configuração do serviço.
Um abraço e bons estudos.