Introduction
Azure Container Apps is a fully managed environment that enables you to run microservices and containerized applications on a serverless platform.
Important
You will need an Azure account to complete this guided project module. Some fees will be incurred for the resources you use in this module. Make sure to clean up the resources you create in this module to avoid incurring additional costs. If you don't have an Azure subscription, check to see if you're eligible for a 30-day free trial account before you begin.
Suppose you're part of a team that wants use of Azure Container Apps to run containerized cloud-native apps. The team needs to demonstrate that Container Apps meet their business requirements before transitioning away from their existing solution.
By the end of this module, you're able to:
- Configure a secure connection between an Azure Container Registry and an Azure Container Apps
- Create and configure a container app in Azure Container Apps
- Configure continuous integration by using Azure Pipelines
- Scale a deployed app in Azure Container Apps
- Manage revisions in Azure Container Apps
Note
This is a guided project module where you’ll complete an end-to-end project by following step-by-step instructions.
Prerequisites
- Experience using the Azure portal and Azure CLI to create and manage Azure resources.
- Experience using Azure container services, including Azure Container Registry and Azure Container Apps.
- Experience using Visual Studio Code and Docker to build and push images to a registry would be beneficial.
- Experience using Azure Virtual Networks would be beneficial.
- Experience using Azure DevOps and Azure Pipelines for application deployment would be beneficial.