2
respostas

curl: (7) Failed to connect to localhost port 30000: Connection refused

Bom dia!

Na Aula 5 - Aplicando Services ao projeto -> Acessando o portal, limpei todos os pods e serviços anteriores, e executei os arquivos de "portal-noticias.yaml" e o "svc-portal-noticias.yaml" conforme abaixo:

portal-noticias.yaml

apiVersion: v1
kind: Pod
metadata:
  name: portal-noticias
  labels:
    app: portal-noticias
spec:
  containers:
    - name: portal-noticias-container
      image: aluracursos/portal-noticias:1
      ports:
        - containerPort: 80

svc-portal-noticias.yaml

apiVersion: v1
kind: Service
metadata:
  name: svc-portal-noticias
spec:
  type: NodePort
  ports:
    - port: 80
    #targetPort: 80
      nodePort: 30000
  selector:
    app: portal-noticias

Porém ao tentar acessar o localhost:30000, ele retorna o seguinte resultado:

λ curl localhost:30000
curl: (7) Failed to connect to localhost port 30000: Connection refused

Estou usando o Windows 10.

Consegue me ajudar?

Obrigada

2 respostas

Oi Thaise, boa tarde? Tudo bem?

Eu testei aqui seus arquivos e não tive nenhum problema. Você conferiu se o Pod já havia sido criado e iniciado quando executou o curl?

Qual a saída dos seus comandos kubectl get pods e kubectl get svc?

Boa tarde! Tudo bem e você?

Eu reiniciei os serviços do Docker no Windows, e após isso funcionou!

Obrigada

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software