Ingress
Parte del curso de Kubernetes
Ya sabes meter tráfico dentro del clúster. NodePort abre un puerto de numeración alta en todos los nodos; LoadBalancer le pide una IP pública a tu proveedor de nube. Los dos funcionan, y los dos escalan mal por el mismo motivo: cada aplicación necesita su propio puerto o su propio balanceador, así que cinco aplicaciones son cinco IP que recordar, cinco certificados que instalar en algún sitio y cinco facturas.
Eso es una decisión de enrutado a nivel de HTTP, y un Service no puede tomarla. Un Service trabaja al nivel de direcciones IP y puertos, y no tiene ni idea de qué es un nombre de host ni una ruta de URL, porque esa información solo existe dentro de la petición HTTP. Ingress es la capa que lee la petición y enruta según su contenido.
¿Quieres aprender Kubernetes Ingress en un entorno real?
Haz clic abajo, recibe una máquina Linux con Kubernetes listo, y practica Ingress con un tutor de IA que conoce tu código.
Empezar esta lecciónIngressLo que vas a aprender
- Ingress controller
- Ingress manifest
- Host and path rules
- IngressClassName
- TLS via cert-manager
