1
resposta

[Dúvida] Failed to connect to 10.110.38.183 port 80: Connection refused

Acessei o bash do pod-1 e não consegui me comunicar som o pod-2.

DEMONSTRAÇÃO

Conteúdo do .yaml

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

---
apiVersion: v1
kind: Pod
metadata:
  name: pod-2
  labels:
    name: segundo-pod
spec:
  containers:
  - name: container-pod-2
    image: nginx:latest
    resources:
      limits:
        memory: "128Mi"
        cpu: "500m"
    ports:
      - containerPort: 80
1 resposta

Oi, Derek. Tudo bem?

Perceba que no código que você definiu o service, você colocou:

selector:
    app: segundo-pod

Mas na config do pod, você deu a label nele como "name":

labels:
    name: segundo-pod

O service está tentando selecionar o recurso de possua uma chave app, mas seu pod tem a chave name.

Acredito que colocando as duas com o mesmo nome, vá funcionar.

Espero ter ajudado. Bons estudos!