Skip to content

Latest commit

 

History

History
27 lines (16 loc) · 1.57 KB

Terraform-Challenge-07.md

File metadata and controls

27 lines (16 loc) · 1.57 KB

Challenge 7 - Azure Container Apps (ACA) - Getting started

< Previous Challenge - Home - Next Challenge>

Introduction

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)

Challenges

  • 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.

Success Criteria

  1. Verify you can view the web page hosted by the Azure Container App