Blog Post

Apps on Azure Blog
3 MIN READ

New Networking Capabilities in Azure Container Apps

LianaAdaza's avatar
LianaAdaza
Icon for Microsoft rankMicrosoft
May 19, 2025

New Networking Capabilities in Azure Container Apps

Azure Container Apps is your go-to fully managed serverless container service that enables you to deploy and run containerized applications with per-second billing and autoscaling without having to manage infrastructure.  

Today, Azure Container Apps is thrilled to announce several new enterprise capabilities that will take the flexibility, security, and manageability of your containerized applications to the next level. These capabilities include premium ingress, rule-based routing, private endpoints, Azure Arc integration, and planned maintenance.

Let’s dive into the advanced networking features that Azure Container Apps has introduced.

Public Preview: Premium Ingress in Azure Container Apps

Azure Container Apps now supports premium ingress in public preview. This feature brings environment-level ingress configuration options, with the highlight being customizable ingress scaling. This capability supports the scaling of the ingress proxy, allowing you to better handle higher demand workloads, such as large performance tests. By configuring your ingress proxy to run on workload profiles, you can scale out more ingress instances to manage the load. Keep in mind, running the ingress proxy on a workload profile will incur associated costs.  

But wait, there’s more! This release also includes other ingress-related settings to boost your application’s flexibility, such as termination grace period, idle request timeout, and header count.

To learn more, please visit https://aka.ms/aca/ingress-config.

Public Preview: Rule-Based Routing in Azure Container Apps

Next up, we have rule-based routing, now in public preview. This feature is all about giving you greater flexibility and composability for your Azure Container Apps. It simplifies your architecture for microservice applications, A/B testing, blue-green deployments, and more. 

With rule-based routing, you can direct incoming HTTP traffic to different apps within your Container Apps environment based on the requested host name or path. This includes support for custom domains! No need to set up a separate reverse proxy like NGINX anymore. Just provide routing rules for your environment and incoming traffic will automatically be routed to the specified target apps. 

To learn more, please visit https://aka.ms/aca/rule-based-routing.

Generally Available: Private Endpoints in Azure Container Apps

We’re also excited to announce that private endpoints are now generally available for workload profile environments in Azure Container Apps. This means you can connect to your Container Apps environment using a private IP address in your Azure Virtual Network, eliminating exposure to the public internet and securing access to your applications. Plus, you can connect directly from Azure Front Door to your workload profile environments over a private link instead of the public internet. Today, you can enable Private Link to the container apps origin for Azure Front Door through the Azure CLI and Azure portal. TCP support is now available too!

This feature is supported for both Consumption and Dedicated plans in workload profile environments. Whether you have new or existing environments, you can leverage this capability without needing to re-provision your environment. Additionally, this capability introduces the public network access setting, allowing you to configure Azure networking policies.  

GA pricing will go into effect on July 1, 2025.  

To learn more, please visit https://aka.ms/aca/private-endpoints.

What else is going on with Azure Container Apps at Build 2025?

There’s a lot happening at Build 2025! Azure Container Apps has numerous sessions and other features being launched. For a complete overview, check out our https://aka.ms/aca/whats-new-blog-build-2025.

For feedback, feature requests, or questions about Azure Container Apps, visit our GitHub page. We look forward to hearing from you!

Updated May 19, 2025
Version 3.0
No CommentsBe the first to comment