NGINX.COM
Web Server Load Balancing with NGINX Plus

MICROSERVICES MARCH 2022

Exposing APIs
With Kubernetes

UNIT 2

Step 1: Learn from the Experts

Time: 1 hour

We cover how to execute common API gateway use cases in Kubernetes and answer the question “How do I expose APIs in Kubernetes?” You'll learn about:

  • Best practices for deploying API gateways in Kubernetes
  • Authorization and authentication
  • OpenID Connect (OIDC)
  • Rate limiting

Step 2: Dive Deeper

Time: 1-2 hours

There are at least three different tools you can use to accomplish API gateway use cases. This collection covers how to choose the right tool for your use cases and further explores how to manage Kubernetes APIs.

Start Reading

Step 3: Get Hands On

Time: 1 hour

In our second self-paced lab, you use NGINX Ingress Controller to implement rate limiting and prevent an API and app from getting overwhelmed by too many requests. Watch this walkthrough of the lab to see it in action and learn the “why” behind each step.

Get Lab Guide

Go from Kubernetes Networking Zero to Hero