- 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
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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