Member-only story

DevOps in K8s — Nginx Ingress Controller

DevOps in K8s bootcamp series

Tony
5 min readNov 13, 2023

Note, full “DevOps in K8s” mind map is available at: “DevOps in K8s Mind Map

What is K8s Ingress?

K8s Ingress is an API object that manages external access to services within a cluster. It acts as a configurable entry point, routing external HTTP and HTTPS traffic to the appropriate services and pods within the cluster.

Ingress provides features like load balancing, SSL/TLS termination, and URL-based routing, making it a powerful tool for managing external access to your K8s services.

Ingress, LoadBalancer, and NodePort

In K8s, Ingress, LoadBalancer, and NodePort are three different methods for exposing services to external traffic. Each of these methods serves a specific purpose and has its own characteristics.

Ingress

Ingress is an API object in K8s designed for managing external access to services within a cluster. It acts as a configurable entry point for routing HTTP and HTTPS traffic to the appropriate services and pods.

LoadBalancer

LoadBalancer is a service type in K8s that allows you to expose a service to the external network using a cloud…

--

--

Tony
Tony

Responses (3)