Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Microsoft

Deploy and manage apps on Azure Container Apps

Microsoft via Microsoft Learn

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
  • Create and manage container deployments in Azure Container Apps. Work with environments, runtime configuration, registry authentication, and deployment verification techniques.

    After completing this module, you'll be able to:

    • Explain how Azure Container Apps environments affect networking, logging, and isolation.
    • Deploy a container app using the Azure CLI and using the Azure CLI with a YAML definition.
    • Configure runtime settings using environment variables and secrets.
    • Configure image pull authentication for private registries.
    • Verify container app health using logs, revisions, and replica status.
  • Manage container apps across the day-two lifecycle. Update images, manage revisions, diagnose failing deployments, tune resources and scaling, and troubleshoot with logs and health probes.

    After completing this module, you'll be able to:

    • Update container images and manage revisions safely during development and release cycles.
    • Perform app lifecycle operations and diagnose failing revisions.
    • Monitor logs and troubleshoot common revision and runtime issues.
    • Configure health probes and troubleshoot probe failures.
    • Optimize container resources and scaling settings to balance cost and performance.
  • Learn how to configure automatic horizontal scaling for containerized applications in Azure Container Apps using HTTP rules, KEDA scalers, and traffic management.

    After completing this module, you'll be able to:

    • Configure HTTP, TCP, CPU, and memory scale rules for container apps
    • Implement event-driven scaling using KEDA scalers for Azure services
    • Select appropriate compute resources to optimize performance and cost
    • Apply revision modes to control scaling behavior and traffic distribution

Syllabus

  • Deploy containers to Azure Container Apps
    • Introduction
    • Explore Container Apps environments
    • Deploy a container app using the Azure CLI and YAML
    • Configure runtime settings with environment variables and secrets
    • Configure image pull authentication for private registries
    • Verify deployments with logs and status
    • Exercise - Deploy a containerized backend API to Container Apps
    • Module assessment
    • Summary
  • Manage containers in Azure Container Apps
    • Introduction
    • Update images and manage revisions safely
    • Manage the container app lifecycle
    • Monitor logs and troubleshoot issues
    • Configure health probes and troubleshoot failures
    • Optimize container resources and scaling
    • Exercise - Diagnose and fix a failing deployment
    • Module assessment
    • Summary
  • Scale containers in Azure Container Apps
    • Introduction
    • Configure scale rules
    • Implement event-driven scaling with KEDA
    • Apply KEDA scalers for custom workloads
    • Select compute resources for performance and cost
    • Choose and apply revision modes
    • Exercise - Configure autoscaling using KEDA triggers
    • Module assessment
    • Summary

Reviews

Start your review of Deploy and manage apps on Azure Container Apps

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.