Deploy a Simple Application


This topic provides an overview of the steps required to create a simple application by using NGINX Controller’s user interface. Use the links provided to learn more about each step.

Create an Environment

First, you’ll need to create an Environment.

Create a Certificate

If you want to secure your application traffic, you’ll need to add Certificates.

If you just want to deploy a simple HTTP application, skip ahead to Gateways.

Make sure that you add the new Cert to the Environment that you created in the previous step.

Create a Gateway

Next, you’ll need to create a Gateway. Be sure to add the Gateway to your Environment.

Create an App

Create an App. The App needs to be in your Environment and needs to connect to your Gateway. If you created a Cert by following the instructions above and added the Cert to the Gateway, the App will access the Cert via the Gateway. If you didn’t add the Cert to the Gateway, you can reference the Cert in the App’s definition by choosing the Cert from the Certs list.

Create Components for your App

Finally, create Components for your App. Components let you partition an App into smaller, self-contained pieces that are each responsible for a particular function of the overall application. For example, a Component could correspond to a microservice that, together with several other microservices, comprises a complete application.

This documentation applies to the following versions of NGINX Controller Documentation: 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14, 3.15 and 3.16.