Using NGINX as a Kubernetes Ingress Controller



Using NGINX as a Kubernetes Ingress Controller

Using NGINX as a Kubernetes Ingress Controller

The Ingress controller is one of the most critical parts of Kubernetes platform, acting as the entry point for all incoming traffic to applications running on Kubernetes. That’s why it must be built on top of a proven and reliable load balancing technology, such as NGINX. The NGINX Ingress controller combines the benefits of using the Kubernetes control plane to manage load balancing configuration with the performance, reliability, and advanced features of NGINX or NGINX Plus. Additionally, the NGINX Ingress controller integrates NGINX with cloud‑native tools such as Helm and Prometheus, which are rapidly gaining adoption in production Kubernetes environments.

Speaker:
◆ Michael Pleshakov, Platform Integration Engineer, NGINX

This session is for beginning or intermediate Kubernetes users who are looking to deliver applications on Kubernetes in production. Michael shows how to successfully load balance HTTP as well as TCP/UDP applications on Kubernetes with NGINX Ingress controller.

Topics include:
◆ Installation through Kubernetes manifests or Helm
◆ Configuration of load balancing for HTTP and TCP/UDP applications
◆ Monitoring using Prometheus
◆ Troubleshooting in case of problems
◆ Extensions that support advanced requirements

Get Started with NGINX Ingress Controller
⬡ https://bit.ly/35BHoSi

NGINX Blog: Kubernetes Networking 101
⬡ https://bit.ly/3NSGCSy

Free eBook: Taking Kubernetes from Test to Production
⬡ https://bit.ly/3HpvaJL

Chapters:
0:00 – Using NGINX as a K8s Ingress Controller
0:02 – Kubernetes is Great
1:07 – K8s Ecosystem is Great
2:13 – NGINX for Kubernetes
3:03 – Service Discovery
5:09 – Ingress Resource
6:35 – Configuration Management
7:59 – Demo
9:10 – Installation on GKE
9:43 – Regular Install Ingress Controller
10:15 – Install Ingress Controller with Helm
11:18 – Demo
20:05 – Config Generation – ConfigMap
22:09 – Config Generation – Ingress
23:20 – Config Generation – Annotations
24:17 – Snippets – ConfigMap
24:55 – Snippets – Annotations
25:41 – Custom Templates
26:20 – Config Generation Summary
27:09 – Custom Annotations
28:18 – Monitoring with Prometheus
28:43 – TCP/UDP Load Balancing
29:44 – Benefits NGINX Plus Ingress Controller
30:17 – NGINX Ingress Controllers
30:44 – Q&A

Comments are closed.