Difficulty: beginner
Estimated Time: 5 minutes

Exposer son application via un service

Dans ce scénario vous allez apprendre les 4 façons d'exposer un service vers l'extérieur en utilisant les différents types de services:

  • clusterIP
  • nodePort
  • headless
  • externalName

The End

Félicitations vous avez terminé ce scénario avec brio ! Si vous avez le temps passez au suivant.

Don’t stop now! The next scenario will only take about 10 minutes to complete.

services

Step 1 of 4

clusterIP

ClusterIP

1) Démarrez le service exemple du fichier 1-clusterIP.yaml kubectl apply -f 1-clusterIP.yaml kubectl get svc -w

2) Utilisez un pod intermédiaire pour intéroger le service comme si c'était un autre service tournant au sein du même cluster kubectl run -it run1 --image=appropriate/curl -- curl -v app12

3) Pouvez vous l'atteindre depuis l'extérieur du cluster ? (http://[[HOST_SUBDOMAIN]]-80-[[KATACODA_HOST]].environments.katacoda.com:80/)

4) Décrire l'intérêt que cela peux selon vous présenter

5) cleanup kubectl delete -f 1-clusterIP.yaml --grace-period=0 kubectl delete deployment run1 --grace-period=0