pod-1
apiVersion: v1
kind: Pod
metadata:
name: pod-1
labels:
app: primeiro-pod
spec:
containers:
- name: pod-1
image: nginx:latest
ports:
- containerPort: 80
svc-pod-1
apiVersion: v1
kind: Service
metadata:
name: svc-pod-1
spec:
type: NodePort
ports:
- port: 80
nodePort: 30000
selector:
app: primeiro-pod
portal-noticia
apiVersion: v1
kind: Pod
metadata:
name: portal-noticias
labels:
name: portal-noticias
spec:
containers:
- name: portal-noticias-container
image: aluracursos/portal-noticias:1
Usando o comando kubectl exec -it portal-noticias -- bash para acessar o bash do pod em questão Após entrar no pod estou passando ClusterIP do svc svc-pod-1
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE kubernetes ClusterIP 10.96.0.1 443/TCP 4d5h svc-pod-1 NodePort 10.104.219.81 80:30000/TCP 17m svc-pod-2 ClusterIP 10.105.245.142 9000/TCP 55m
comando dentro do pod: root@pod-2:/# curl 10.104.219.81:80
resposta: curl: (7) Failed to connect to 10.104.219.81 port 80: Connection refused
No navegador não estou conseguindo acessar também utilizando a porta 30000