Skip to main content

Deploy and use Ingress-Nginx Controller

ocne lab tutorial ocne-install
Table of Contents


🌙 Lab

🗒 Tutorial


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.


In this tutorial, you will learn:

  • How to install and access the Ingress-Nginx Controller


  • Minimum of a 3-node Oracle Cloud Native Environment cluster:

    • Operator node
    • Kubernetes control plane node
    • Kubernetes worker node
  • Each system should have Oracle Linux installed and configured with:

    • An Oracle user account (used during the installation) with sudo access
    • Key-based SSH, also known as password-less SSH, between the hosts
    • Installation of Oracle Cloud Native Environment with the OCI Cloud Controller Manager