Lab 4.2 - Service Discovery com DNS
Objetivos
Ao final deste lab, você será capaz de:
- Utilizar o DNS interno
- Resolver nomes de Services
- Testar a comunicação entre serviços
Exercício: Service Discovery
Etapa 1: Criar um Service
kubectl apply -f service.yaml
Etapa 2: Testar a Resolução DNS
# Criar um Pod de teste
kubectl run dns-test --image=busybox --rm -it -- sh
# No Pod, testar a resolução
nslookup web-service
nslookup web-service.default.svc.cluster.local
Etapa 3: Comunicação
# No Pod de teste
wget -O- http://web-service
Limpeza
kubectl delete service web-service
Lab criado em: Dezembro de 2024