BLOG | NGINX

Arquitectura de clústeres de Kubernetes para sitios web con alto tráfico

NGINX - Parte de F5 - horizontal, negro, tipo RGB
Miniatura de Jenn Gile
Jenn Gile
Publicado el 3 de marzo de 2022

Este blog es el segundo de nuestra serie de cinco partes sobre redes de Kubernetes para microservicios de marzo de 2022:

 

Asegúrese también de descargar nuestro libro electrónico gratuito, Gestión del tráfico de Kubernetes con NGINX: Una guía práctica para obtener orientación detallada sobre la implementación de redes Kubernetes con NGINX.

La red de Kubernetes es un marco para conectar sus componentes, servicios y tráfico de Kubernetes, ¡pero es más que simplemente mover paquetes de A a B! En la Unidad 1, respondemos la pregunta fundamental : ¿Cómo enruto el tráfico a mis microservicios en Kubernetes?

Tres actividades le guiarán progresivamente desde una descripción general de alto nivel hasta la aplicação práctica. Le sugerimos que complete los tres para obtener la mejor experiencia.

Paso 1: Mira la transmisión en vivo (1 hora)

Cada transmisión en vivo de Microservicios de marzo ofrece una descripción general del tema con expertos de learnk8s y NGINX. Si te pierdes la transmisión en vivo del 7 de marzo, ¡no te preocupes! Podrás capturarlo a pedido.

En este episodio, respondemos a la pregunta "¿Cómo enruto el tráfico a mis microservicios en Kubernetes?" analizando lo siguiente:

  • Los conceptos básicos de la infraestructura y la gestión del tráfico de Kubernetes
  • Grupos de nodos e instancias de nodos
  • NodePort versus LoadBalancer versus Ingress
  • El panorama del controlador Ingress
  • Lo que necesita saber sobre la API de Kubernetes Gateway

Paso 2: Profundiza tus conocimientos (1–2 horas)

Esperamos que tenga más preguntas después de la transmisión en vivo; es por eso que seleccionamos una colección de lecturas y videos relevantes. El análisis profundo de esta unidad cubre dos temas: opciones para exponer sus servicios de Kubernetes y cómo seleccionar un controlador de Ingress que funcione mejor para sus requisitos.

Blog | Introducción a las redes Kubernetes

 

Este blog ayuda a responder la pregunta "¿Necesito un controlador de ingreso para aceptar tráfico en mi entorno de Kubernetes?" Incluye:

  • Una introducción a otros servicios para introducir tráfico externo en un clúster: kube-proxy, Cluster IP, NodePort y LoadBalancer
  • Qué puede esperar que haga un controlador Ingress
  • Por qué podría querer implementar un balanceador de carga frente a un controlador de Ingress

A continuación, lea nuestra serie de blog de cuatro partes, Una guía para elegir un controlador de ingreso .

Blog | Parte 1: Identifique sus requisitos
Un controlador de Ingress puede ser una de las herramientas más poderosas en su pila de Kubernetes. Aprenda a determinar sus requisitos de Ingress para que pueda seleccionar la mejor opción.
Blog | Parte 2: Riesgo y preparación para el futuro
Obtenga información sobre los riesgos que podría generar al seleccionar el controlador Ingress incorrecto y las áreas clave en las que puede asegurar su selección a futuro.
Blog | Parte 3: Código abierto vs. Predeterminado vs. Comercial
Al evaluar los controladores de Ingress, notará que se dividen en tres categorías: código abierto, predeterminado o comercial. Conozca los pros y contras de cada uno.
Blog | Parte 4: Opciones del controlador de ingreso NGINX
Descubra qué controlador de Ingress NGINX podría ser mejor para usted, según la autoría, la filosofía de desarrollo, la preparación para producción, la seguridad y el soporte.

Por último, obtenga información sobre la nueva API de Kubernetes Gateway que se presentó en 2021. Si bien se trata de una tecnología muy nueva que probablemente no utilizarás de inmediato, es posible que veas muchos proyectos de código abierto y productos comerciales que aprovechen esta API en los próximos años.

Investigación adicional

Si desea profundizar su conocimiento sobre microservicios y Kubernetes, y dispone de más de 1 o 2 horas para dedicarles, le sugerimos tres recursos adicionales para comenzar.

Seminario web | Fundamentos de los microservicios
Este seminario web presenta conceptos clave de microservicios y proporciona una comprensión de arquitecturas híbridas, contenedores, Kubernetes, controladores de Ingress y más.
Libro electrónico | DevOps nativo de la nube con Kubernetes
Este libro de O'Reilly muestra cómo aplicar las prácticas de DevOps estándar de la industria a Kubernetes en un contexto nativo de la nube. Aprenda a crear, implementar y escalar aplicações modernas en la nube.
Vídeo | Kubernetes y el futuro de las redes de aplicação
Mark Church, gerente de productos de Google, participa en la creación de los estándares que definen las redes de contenedores. En esta conferencia, explora cómo Kubernetes ha impactado el ecosistema de malla de servicios y ofrece sus predicciones para el futuro de las redes de aplicação .

 

 

Paso 3: Ponerse manos a la obra (1 hora)

Incluso con los mejores seminarios web e investigaciones, no hay nada como tener en tus manos la tecnología. Los laboratorios de microservicios de marzo lo guiarán a través de escenarios comunes para reforzar su aprendizaje.

En nuestro primer laboratorio a su propio ritmo, Reducir la latencia de Kubernetes con escalamiento automático , utilizará el controlador de ingreso NGINX para exponer una aplicación y luego escalará automáticamente el controlador de ingreso en respuesta a un aumento de tráfico. Mire este recorrido de 20 minutos por el laboratorio para verlo en acción y aprender el "por qué" detrás de cada paso.

Para acceder al laboratorio, debes registrarte en Microservicios marzo 2022. Si ya está registrado, el correo electrónico que recibió con la Guía de aprendizaje de la Unidad 1 incluye instrucciones de acceso. Alternativamente, puede probar el laboratorio en su propio entorno, utilizando el Tutorial de NGINX: Reduzca la latencia de Kubernetes con el escalado automático como guía.

¿Por qué registrarse en Microservices March?

Si bien algunas de las actividades (transmisiones en vivo y blogs) están disponibles de forma gratuita, necesitamos recopilar un poco de información personal para brindarle la experiencia completa. El registro le proporciona:

  • Acceso a cuatro laboratorios a su propio ritmo donde podrá experimentar con la tecnología a través de escenarios comunes.
  • Membresía en el canal Slack de Microservicios de marzo para hacer preguntas a los expertos y establecer contactos con otros participantes.
  • Guías de aprendizaje semanales para ayudarte a mantenerte al tanto de la agenda.
  • Invitaciones del calendario para las transmisiones en vivo

¿Y ahora qué?

Unidad 2: La exposición de API en Kubernetes comienza el 14 de marzo. Obtenga información sobre los casos de uso comunes de API Gateway en Kubernetes, incluida la autorización y autenticación, OIDC y la limitación de velocidad.

Para obtener instrucciones detalladas sobre la implementación de redes Kubernetes con NGINX, descargue nuestro libro electrónico, Gestión del tráfico de Kubernetes con NGINX: Una guía práctica .


"Esta publicación de blog puede hacer referencia a productos que ya no están disponibles o que ya no reciben soporte. Para obtener la información más actualizada sobre los productos y soluciones F5 NGINX disponibles, explore nuestra familia de productos NGINX . NGINX ahora es parte de F5. Todos los enlaces anteriores de NGINX.com redirigirán a contenido similar de NGINX en F5.com.