Ingress
Partie du cours Kubernetes
Vous savez déjà faire entrer du trafic dans le cluster. NodePort ouvre un port à numéro élevé sur chaque node, LoadBalancer demande une IP publique à votre fournisseur cloud. Les deux fonctionnent, et les deux passent mal à l'échelle de la même façon : chaque application réclame son propre port ou son propre load balancer, donc cinq applications signifient cinq IP à retenir, cinq certificats à installer quelque part...
C'est une décision de routage au niveau HTTP, et un Service ne peut pas la prendre. Un Service travaille au niveau des adresses IP et des ports, et il n'a aucune idée de ce qu'est un nom d'hôte ou un chemin d'URL, puisque cette information n'existe qu'à l'intérieur de la requête HTTP. Ingress est la couche qui lit la requête et route selon son contenu. ...
Envie d’apprendre Kubernetes Ingress dans un vrai environnement ?
Cliquez ci-dessous, obtenez une machine Linux avec Kubernetes prêt, et travaillez sur Ingress avec un tuteur IA qui connaît votre code.
Commencer cette leçonIngressCe que vous allez apprendre
- Ingress controller
- Ingress manifest
- Host and path rules
- IngressClassName
- TLS via cert-manager
Lire cette leçon dans votre langue
Toutes les leçons de ce cours
14 leçons- 1Qu'est-ce que Kubernetes25 min
- 2Votre premier pod30 min
- 3Deployments et ReplicaSets35 min
- 4Services35 min
- 5Probes et auto-reparation35 min
- 6ConfigMaps et Secrets35 min
- 7Volumes et stockage persistant35 min
- 8Namespaces et Labels25 min
- 9Ingress35 min
- 10Les bases de Helm35 min
- 11Mise à l'échelle et HPA30 min
- 12RBAC35 min
- 13Observabilité30 min
- 14Projet final : Déployer une pile60 min
