Run Ingress-nginx with MetalLB
ocne2
lab
tutorial
ocne-install
Table of Contents
Links
🌙 Lab
🗒 Tutorial
Details
Network load balancers such as MetalLB provide a method of externally exposing Kubernetes applications. A Kubernetes LoadBalancer service creates a network load balancer that provides and exposes an external IP address for connecting to an application from outside the cluster.
With the external IP address exposed, administrators of a Kubernetes cluster can then manage access to applications via an Ingress. An Ingress is a Kubernetes API object that manages external access to a cluster’s services. The Ingress-Nginx Controller uses NGINX as a reverse proxy and load balancer that can load-balance Websocket, gRPC, TCP, and UDP applications.
Objectives
In this tutorial, you will learn:
- How to install and configure MetalLB
- How to install and access the Ingress-Nginx Controller
Prerequisites
- Installation of Oracle Cloud Native Environment
- a single control node and four worker nodes