• Home
  • Ingress with NGINX

Route ingress traffic with an NGINX Ingress Controller

Ingress with NGINX

Route ingress traffic with an NGINX Ingress Controller
Ingress with NGINX

These next steps provide an introduction to the external traffic routing with Kubernetes Ingress.

Kubernetes has advanced networking capabilities that allow Pods and Services to communicate inside the cluster’s network. An ingress enables inbound connections to the cluster, allowing external traffic to reach the correct Pod.

Ingress enables externally reachable URLs, load balances traffic, terminates SSL, and offers name-based virtual hosting for a Kubernetes cluster.

In this lab, you will learn how to:

    ☐ Install the NGINX Ingress Controller
    ☐ Declare a few ingress rules
    ☐ Use NGINX canary rules

The Kubernetes Ingress feature has changed and improved over the years. This lab offers the latest version of Ingress with Kubernetes 1.21 and NGINX.

NGINX is a web server that can also be used as a reverse proxy, load balancer, mail proxy, and HTTP cache. The software was created by Igor Sysoev and was first publicly released in 2004. A company of the same name was founded in 2011 to provide support and NGINX, as well as paid software.

NGINX is free and open-source software, released under the terms of a BSD-like license. A large fraction of web servers use NGINX, often as a load balancer. – Wikipedia

  • LEVEL

    Beginner

  • DURATION

    20 minutes

  • UPDATED

    31 Dec, 2021