Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

IP externo não acessado no Windows

Criei o service, conforme yml abaixo:

apiVersion: v1
kind: Service
metadata:
    name: svc-pod-2
spec:
    type: NodePort
    ports:
        - port: 80
    selector:
        app: segundo-pod

Porém, não consigo acessar externamente esse node:

NAME         TYPE        CLUSTER-IP   EXTERNAL-IP   PORT(S)        AGE
svc-pod-2    NodePort    10.97.65.2   <none>        80:31113/TCP   5s

Resultado:

C:\Users\User>curl http://localhost:31113/
curl: (7) Failed to connect to localhost port 31113: Connection refused

C:\Users\User>curl http://10.97.65.2:31113/
curl: (7) Failed to connect to 10.97.65.2 port 31113: Timed out
4 respostas

Oi Tayana, tudo bem?

Como está o YAML do seu pod?

Oi, Daniel! Bem e você? Segue abaixo o yaml do pod:

apiVersion: v1
kind: Pod
metadata:
    name: pod-2
    labels:
        app: segundo-pod
spec:
    containers:
        -   name: container-pod-2
            image: nginx
            ports:
                - containerPort: 80

Olá Tayana, tudo tranquilo.

Realmente estranho. Parece tudo certo nos seus arquivos.

Você está no Windows, certo?

Instalou a mesma versão do curso?

Quais as saídas dos comandos kubectl get pods, kubectl describe pod pod-2 e kubectl describe svc svc-pod-2?

solução!

Daniel, estou usando Windows, porém agora funcionou. Tive que que reiniciar máquina e o Docker novamente. Mesmo assim, obrigado!