Guide d'étude de l'administrateur Kubernetes certifié (CKA) (French Edition), 2nd Edition
by Benjamin Muschko
Chapitre 17. Services
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Dans « Utilisation de l'adresse IP d'un pod pour la communication réseau », on a vu qu'on peut communiquer avec un pod grâce à son adresse IP. Quand on redémarre un pod, une nouvelle adresse IP virtuelle de cluster lui est automatiquement attribuée. Du coup, les autres parties de ton système ne peuvent pas compter sur l'adresse IP du pod pour communiquer entre elles.
Pour construire une architecture de microservices, où chaque composant tourne dans son propre pod et doit communiquer avec les autres via une interface réseau stable, il faut une primitive différente, le service.
Le Service met en place une couche d'abstraction au-dessus des Pods, en assignant une adresse IP virtuelle fixe à tous les Pods avec des étiquettes correspondantes, et cette adresse IP virtuelle s'appelle ClusterIP. Ce chapitre va se concentrer sur les tenants et aboutissants des Services, et surtout sur l'exposition des Pods à l'intérieur et à l'extérieur du cluster en fonction de leur type déclaré.
Accéder à un service dans minikube
L'accès aux services de type NodePort et LoadBalancer dans minikube nécessite un traitement spécial. Consultez la documentation pour obtenir des instructions détaillées.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access