Azure Container Apps enables you to run microservices and containerized applications on a serverless platform.
Azure Container Apps is a managed serverless container service which offers an ideal platform for application developers who want to run microservices in containers without managing infrastructure.
Write code using your preferred programming language or framework and build microservices with full support for Distributed Application Runtime (Dapr). Scale dynamically based on HTTP traffic or events powered by Kubernetes Event-Driven Autoscaling (KEDA).
Container Apps is built on a foundation of powerful open-source technology. Behind the scenes, every container app runs on Azure Kubernetes Service, with KEDA, Dapr, and Envoy baked in. This lets you perform modern application lifecycle tasks such as application upgrades, traffic shifting, and versioning ready-to-run for teams of every skillset.
Azure Container Apps, a service for building and deploying modern applications and microservices using serverless containers, now provides live log streaming and the ability to connect to a containers console.
Log streaming is helpful when testing and diagnosing your container(s) in your container app. Being able to connect to the console of a running container enables you to execute shell (e.g., Bash or sh) commands as needed.
Azure Container Apps, a service for building and deploying modern applications and microservices using serverless containers, now supports custom domains and TLS certificates.
This feature is now generally available and allows you to use your own domains and TLS certificates to customize the hostname of your container apps and secure them using HTTPS.
Public preview: Build and deploy to Azure Container Apps without a Dockerfile from the Azure CLI
Azure Container Apps is a serverless containers platform for microservices. It has a rich set of commands in the Azure CLI for managing and deploying container apps.
The “az containerapp up” command can build and deploy local source code to Azure Container Apps in a single command. Previously, “az containerapp up” required a Dockerfile to build a container image. "az containerapp up” now supports building container images from source code without a Dockerfile.
Popular languages and runtimes, including .NET, Python, and Node.js are supported.
This feature is currently in preview.