Deploy a Simple Application
Overview of the steps required to deploy a simple App
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.
First, you’ll need to create an Environment.
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.
Next, you’ll need to create a Gateway. Be sure to add the Gateway to your Environment.
If you require authentication for any Component, you need to define an Identity Provider. The provider should be in the same environment as your component. to be in the same environment as your components.
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.
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: 3.0, 3.1, 3.2, 3.3, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, 3.12, 3.13, 3.14, 3.15, 3.16.1, 3.17, 3.18, 3.18.1, 3.18.2 and 3.18.3.
This documentation applies to the following versions of NGINX Controller App Delivery module: 3.20, 3.20.1, 3.21, 3.22, 3.22.1, 3.22.2, 3.22.3, 3.22.4 and 3.22.5.