Pular para o conteúdo principal

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