< Previous Challenge - Home - Next Challenge>
In this challenge, you will work with Azure Container Apps (ACA), which is a fully managed environment that enables you to run microservices and containerized applications.
Similar to Azure App Service, you will be deploying two components:
- A Container Apps Environment, which is the "plan" or "hosting" component of the service
- An Azure Container App, which is the application itself
It is recommended that you start fresh for this challenge and use a new set of Terraform resources (eg, new folder) & also use a new Terraform state file (eg, new key)
- Deploy an Azure Container Apps Environment using Terraform.
- You will be required to deploy a Log Analytics Workspace to support this ACA Environment
- Deploy an Azure Container App based on the "hello-world" container
mcr.microsoft.com/azuredocs/containerapps-helloworld:latest
- You will need to configure an ingress to be able to access this app from the outside (eg, Internet)
- Define a Terraform output that shows the Container FQDN.
- Verify you can view the web page hosted by the Azure Container App