Coding With Fun
Home Docker Django Node.js Articles Python pip guide FAQ Policy

How to install the nginx plus controller image?


Asked by Gatlin Jimenez on Dec 08, 2021 Nginx Getting started



For NGINX Plus: (assuming you have pushed the Ingress controller image nginx-plus-ingress to your private registry myregistry.example.com) $ helm install my-release nginx-stable/nginx-ingress --set controller.image.repository = myregistry.example.com/nginx-plus-ingress --set controller.nginxplus =true
Likewise,
In order to use NGINX Plus as an Ingress controller, we first need to build an Ingress controller container image. NGINX, Inc. doesn’t distribute a prebuilt container image of NGINX Ingress Controller for NGINX Plus, but creating that image is straightforward and well documented at the NGINX Ingress controller repo on GitHub.
In fact, Check the ingress controller pods to make sure if it is setup correctly. Next step is to create a service of Type Loadbalancer to expose the nginx controller deployment outside the cluster. Step 1: Create a project directory locally and switch to that directory. Step 2: Create a file named nginx-ingress.yaml
Thereof,
To install NGINX Plus on Debian or Ubuntu: Create the /etc/ssl/nginx directory: $ sudo mkdir /etc/ssl/nginx $ cd /etc/ssl/nginx. Log in to NGINX Plus Customer Portal and download your nginx-repo.crt and nginx-repo.key files.
Besides,
Creating a Docker Image of NGINX Plus. To generate an NGINX Plus image, first create a Dockerfile. The example we provide here uses Debian 9 (Stretch) as the base Docker image. Before you can create the NGINX Plus Docker image, you have to download your version of the nginx-repo.crt and nginx-repo.key files.