Capítulo 11. Salidadel clúster
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Ahora que ya sabes cómo dirigir el tráfico dentro de tu clúster, centrémonos en cómo controlar los paquetes cuando salen.
La naturaleza « » de las aplicaciones en contenedores y las redes de Kubernetes puede provocar una falta de visibilidad para los ingenieros y operadores que necesitan comprender el origen de un paquete. De hecho, de forma predeterminada, cuando un paquete sale del clúster, Cilium sustituye la dirección IP de origen del pod de origen por la dirección IP del nodo en el que se ejecuta.
Esta característica, conocida como enmascaramiento de salida, es por donde comenzaremos el capítulo. Explicaremos por qué es necesario el enmascaramiento, los dos modos disponibles (eBPF e iptables) y cómo personalizarlo. Dedicaremos la mayor parte del capítulo a Egress Gateway, una función que proporciona una forma determinista de asignar direcciones IP de salida e interfaces al tráfico que sale del clúster. Por último, veremos el administrador de ancho de banda de Cilium, una función de control del tráfico de salida menos conocida que te permite limitar la velocidad del tráfico de los pods que consumen mucho ancho de banda.
Puedes encontrar todos los manifiestos YAML que utilizarás en este capítulo en el directorio chapter11 del repositorio GitHub del libro.
¡Empecemos!
Enmascaramiento
Uno de los principios de diseño de Kubernetes ...
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