< Previous Challenge - Home - Next Challenge >
This challenge will cover deployment of AKS clusters fully integrated in a Virtual Network. Make sure to check the optional objectives if you are up to a harder exercise.
You need to fulfill these requirements to complete this challenge:
- Deploy an AKS cluster integrated in an existing VNet (you need to create the VNet in advance)
- Deploy as few nodes as possible
- Deploy an Azure SQL Database if you did not have one from the previous challenge
- Deploy the API and Web containers, expose them over an ingress controller (consider the Application Gateway Ingress Controller, although it is not required). Make sure the links in the section
Direct access to API
of the web page exposed by the Web container are working, as well as the links in the Web menu bar (Info
,HTML Healthcheck
,PHPinfo
, etc)
- The application is reachable over the ingress controller, and the API can read the database version successfully
- The links in the
Direct access to API
section of the frontend are working
- Make sure the AKS cluster does not have any public IP address
- Configure the Azure SQL Database so that it is only reachable over a private IP address
- Use an open source managed database, such as Azure SQL Database for MySQL or Azure Database for Postgres
These docs might help you achieving these objectives: