Member-only story
DevOps in K8s — Nginx Ingress Controller
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…