Este artículo es el tercero de nuestra serie de cinco partes sobre redes de Kubernetes para Microservices March 2022:
- Resumen del programa: Microservicios de marzo de 2022: redes de Kubernetes
- Unidad 1: Diseño de clústeres de Kubernetes para sitios web con mucho tráfico
- Unidad 2: Exposición de API en Kubernetes (esta publicación)
- Unidad 3: Patrón de seguridad de microservicios en Kubernetes
- Unidad 4: Estrategias avanzadas de despliegue en Kubernetes
No olvides descargar también nuestro eBook gratuito, «Gestión del tráfico de Kubernetes con NGINX: guía práctica», donde encontrarás información detallada sobre cómo implementar redes de Kubernetes con NGINX.
¿Tienes previsto atender solicitudes de API desde Kubernetes y te preguntas cuáles son las prácticas recomendadas para implementar puertas de enlace de API? ¡Entonces la Unidad 2 es para ti!
Tres actividades te guiarán progresivamente desde una visión general hasta la aplicación práctica. Te recomendamos completar las tres para aprovechar al máximo la experiencia.
- Paso 1: Mira la retransmisión en directo (1 hora)
- Paso 2: Profundiza tus conocimientos (1–2 horas)
- Paso 3: Ponlo en práctica (1 hora)
Paso 1: Mira la retransmisión en directo (1 hora)
Cada retransmisión en directo de Microservices March ofrece una visión general del tema y cuenta con expertos de learnk8s y NGINX. Si te pierdes la emisión en directo del 14 de marzo, ¡no te preocupes! Podrás verla bajo demanda.
En este episodio, respondemos a la pregunta «¿Cómo expongo las API en Kubernetes?» Se tratan los siguientes temas:
- Prácticas recomendadas para desplegar puertas de enlace de API en Kubernetes
- Autorización y autenticación
- OpenID Connect (OIDC)
- Limitación de velocidad
 
Paso 2: Amplía tus conocimientos (1-2 horas)
Esperamos que después de la retransmisión en directo te surjan más preguntas; por eso hemos recopilado una selección de lecturas y vídeos relevantes. El análisis en profundidad de esta unidad aborda dos temas: las distintas herramientas disponibles para implementar puertas de enlace de API en Kubernetes y los casos de uso que puedes llevar a cabo con ellas.

Empieza leyendo este blog, que te ayudará a decidir qué tecnología utilizar para los casos de uso de puertas de enlace de API, con ejemplos de tráfico de API norte-sur y este-oeste.

Además de analizar las distintas herramientas y casos de uso, nuestros expertos muestran cómo utilizar un controlador de Ingress y una malla de servicios para implementar casos de uso de puertas de enlace de API.
Ahora que ya tienes una buena base sobre cómo se pueden desplegar las puertas de enlace de API en Kubernetes, es un buen momento para profundizar en algunos casos de uso habituales. Los siguientes artículos explican cómo implementar dos casos de uso comunes con herramientas de Kubernetes: la verificación de identidad y la limitación de solicitudes.
El controlador Ingress es una ubicación ideal para centralizar la autenticación y la autorización en Kubernetes, lo que puede ayudarle a reducir errores y aumentar la eficiencia. En este blog, explicamos cómo implementar el inicio de sesión único con NGINX Ingress Controller como parte de confianza y Okta como proveedor de identidad en el flujo de código de autorización de OIDC.

Un volumen elevado de solicitudes puede saturar tus servicios de Kubernetes, por lo que limitar cada cliente a un número razonable de solicitudes es un componente fundamental de tu estrategia de resiliencia. En este blog y vídeo, mostramos cómo definir y aplicar una política de limitación de la tasa de solicitudes con NGINX Service Mesh puede llevar menos de 10 minutos.
Investigación adicional
Si quieres profundizar en tus conocimientos sobre las API y las puertas de enlace de API —y dispones de más de 1 o 2 horas—, te recomendamos una serie de recursos adicionales:
Revista digital | API en tiempo real: diseño, funcionamiento y observación
Esta revista digital aborda la planificación, la arquitectura y la implementación eficaces de API para ofrecer una flexibilidad fiable.

Este libro electrónico es una guía completa para reducir la latencia de sus aplicaciones y API sin renunciar a nada. Analiza las tendencias que impulsan las API en tiempo real, ofrece una arquitectura de referencia práctica para cualquier empresa e incluye comparativas útiles de proveedores y casos prácticos que ayudan a justificar la inversión en una solución adecuada de gestión de API.

En este eBook de O’Reilly, Mike Amundsen presenta a desarrolladores y administradores de redes los conceptos básicos y los retos de supervisar y gestionar el tráfico de API. Conocerás distintos enfoques para observar y controlar el tráfico externo (norte-sur) y optimizar el tráfico interno (este-oeste). También analizarás el valor empresarial de una buena gestión del tráfico de API, que vincula tus objetivos de negocio y las métricas internas de progreso con una supervisión, unos informes y un análisis útiles del tráfico.
Paso 3: Ponte manos a la obra (1 hora)
Incluso con los mejores seminarios web y estudios, no hay nada como probar la tecnología de primera mano. Los laboratorios te guían por situaciones habituales para afianzar lo aprendido.
En nuestro segundo laboratorio a tu propio ritmo, utilizarás NGINX Ingress Controller para implementar la limitación de solicitudes y evitar que una API y una aplicación se vean desbordadas por un exceso de solicitudes. Mira esta demostración paso a paso del laboratorio para verlo en acción y comprender el «porqué» de cada paso.
Para acceder al laboratorio, debes registrarte en Microservices March 2022. Si ya te has registrado, el correo electrónico que recibiste con la guía de aprendizaje de la Unidad 2 incluye las instrucciones de acceso. También puedes probar el laboratorio en tu propio entorno utilizando como guía el Tutorial de NGINX: Protege las API de Kubernetes mediante la limitación de solicitudes.
 
¿Por qué inscribirse en Microservices March?
Aunque algunas de las actividades (las retransmisiones en directo y los blogs) están disponibles de forma gratuita, necesitamos recopilar algunos datos personales para que puedas disfrutar de la experiencia completa. Registrarte te permite:
- Acceso a cuatro laboratorios a tu propio ritmo en los que podrás experimentar de forma práctica con la tecnología mediante situaciones habituales
- Acceso al canal de Slack de Microservices March para hacer preguntas a los expertos y establecer contactos con otros participantes
- Guías de aprendizaje semanales para ayudarte a seguir el programa al día
- Invitaciones de calendario para las retransmisiones en directo
¿Qué viene ahora?
Unidad 3: Patrón de seguridad de microservicios en Kubernetes comienza el 21 de marzo. Descubre el patrón sidecar, las políticas que pueden hacer que tus servicios sean más seguros y resilientes, las mallas de servicios, mTLS y el cifrado de extremo a extremo.

Para obtener orientación detallada sobre cómo implementar redes de Kubernetes con NGINX, descargue nuestro libro electrónico, «Gestión del tráfico de Kubernetes con NGINX: guía práctica».
Sobre el autor

Artículos relacionados del blog
Únete a F5 NGINX en AppWorld 2024
Descubre las numerosas razones para asistir al evento insignia de F5, que incluirá un emocionante anuncio sobre la cartera de productos NGINX.
Rotación de certificados SSL/TLS sin reinicios en NGINX Open Source
La función de diccionario compartido permite configurar NGINX sin necesidad de reiniciarlo al renovar los certificados SSL/TLS.
Exposición de APIs en Kubernetes
La unidad 2 de Microservices March 2022 se centra en cómo exponer tus API en Kubernetes. Aquí tienes enlaces a los recursos que necesitas: la retransmisión en directo del 14 de marzo, artículos de blog y otros recursos de preparación, y el laboratorio práctico «Protege las API de Kubernetes mediante la limitación de solicitudes».
NGINX Sprint 2.0: visión clara, código renovado y nuevos compromisos con el código abierto
Hoy, en NGINX Sprint 2.0, anunciamos cómo respaldaremos nuestra visión del futuro de las aplicaciones modernas con una mayor presencia en la comunidad de código abierto, incluida la participación en el proyecto comunitario Kubernetes, nuevos proyectos de software de código abierto y la arquitectura de referencia para aplicaciones modernas.
Presentamos NGINX Plus R22
NGINX Plus R22 incorpora nuevas funcionalidades, como la compatibilidad con OCSP para verificar la revocación de certificados en TLS mutuo, el uso de varios proveedores de identidad OIDC en una configuración, el seguimiento en tiempo real de la limitación de solicitudes y conexiones en el panel de NGINX Plus y mejoras en NGINX JavaScript.
Presentamos NGINX Plus R17
NGINX Plus R17 incorpora compatibilidad con la limitación de velocidad en dos fases y con TLS 1.3, la versión más reciente del protocolo Transport Layer Security. La configuración de OpenID Connect es más sencilla y NGINX ModSecurity WAF es el doble de rápido que antes. También se ha actualizado el módulo JavaScript de NGINX.