Guide d'étude de l'administrateur Kubernetes certifié (CKA) (French Edition), 2nd Edition
by Benjamin Muschko
Chapitre 18. Ingresses
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Le chapitre 17 a abordé l'objectif et la création de la primitive Service. Une fois qu'il est nécessaire d'exposer l'application à des consommateurs externes, il devient crucial de choisir un type de service approprié. Le choix le plus pratique consiste souvent à créer une primitive de service de type LoadBalancer. Un tel service offre des capacités d'équilibrage de charge en attribuant une adresse IP externe accessible aux consommateurs en dehors du cluster Kubernetes.
Mais choisir un service LoadBalancer pour chaque application accessible de l'extérieur a des inconvénients. Dans un environnement de fournisseur de Cloud, chaque service déclenche la mise en place d'un équilibreur de charge externe, ce qui augmente les coûts. En plus, gérer un ensemble d'objets de service LoadBalancer peut être compliqué sur le plan administratif, car il faut créer un nouvel objet pour chaque microservice accessible de l'extérieur.
Pour atténuer ces problèmes, la primitive Ingress entre en jeu, offrant un point d'entrée unique et équilibré en termes de charge vers une pile d'applications. Un Ingress a la capacité d'acheminer les requêtes HTTP(S) externes vers un ou plusieurs services au sein du cluster en fonction d'un nom d'hôte optionnel résolvable par DNS et d'un chemin d'accès URL. Ce chapitre vous guidera dans la création et l'accès à un ...
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