I have an Azure Application Gateway in a specific vnet, which is publicly available. I also have an Azure Container Apps environment in a different VNET with multiple containers in it. I must expose some of these containers to the outside world using the Application gateway. There is a working VNET peering between the 2 vnets. The application gateway has a backend pool connected to the IP of the internal load balancer of the Azure Container Apps Environment. The backend pool connection to this load balancer is unhealthy. It states that it cannot connect and hints that there might be a NSG/UDR or firewall issue, but as far as I can see these are not used. The load balancer of the ACA is automaticly generated and in a managed resource group, it has an health probe at port 32172 at the "healthz" path. I tried to use this as a custom probe for the backend settings on the application gateway this does not work. Does anyone has any ideas it this construction is even possible and how this should work if it is.
Azure Application Gateway backendpool to Azure Container Apps internal load balancer
211 views Asked by pabes At
1
There are 1 answers
Related Questions in AZURE
- How to update to the latest external Git in Azure Web App?
- I need an azure product that executes my intensive ffmpeg command then dies, and i only get charged for the delta. Any Tips?
- Inject AsyncCollector into a service
- mutual tls authentication between app service and function app
- Azure Application Insights Not Displaying Custom Logs for Azure Functions with .NET 8
- Application settings for production deployment slot in Azure App Services
- Encountered an error (ServiceUnavailable) from host runtime on Azure Function App
- Implementing Incremental consent when using both application and delegated permissions
- Invalid format for email address in WordPress on Azure app service
- Producer Batching Service Bus Vs Kafka
- Integrating Angular External IP with ClusterIP of .NET microservices on AKS
- Difficulty creating a data pipeline with Fabric Datafactory using REST
- Azure Batch for Excel VBA
- How to authenticate only Local and Guest users in Azure AD B2C and add custom claims in token?
- Azure Scale Sets and Parallel Jobs
Related Questions in AZURE-APPLICATION-GATEWAY
- Azure Analysis Service, with an on prem gateway, in vnet
- Azure Application Gateway http/2 not working
- Azure Application Gateway ByPass
- App gateway closing connection after 100 requests
- Connect Azure front door with APIM and Azure Web App
- How to set AzureIngressProhibitedTarget without hostname?
- How to change from AGIC Addon to AGIC via helm?
- Azure App Gateway Session Affinity - Third-party Cookie
- How to prevent AKS Ingress from overwriting Application Gateway's existing services?
- Azure - Configuring authentication to a blob storage in an Azure Storage Account from an Application Gateway
- Connection failure when using SignalR with Azure APIM and an Application Gateway
- Allow access to robots.txt in Azure Web application Firewall
- Azure B2C SSO to protect Azure Application Gateway
- How to setup ingress for Azure Kubernetes cluster using AGIC?
- Azure Application Gateway backendpool to Azure Container Apps internal load balancer
Related Questions in AZURE-CONTAINER-APPS
- unable to open tcp connection with host 'localhost:1433' in azure container app
- Getting error when try to retrieve the image for a azure container app with terraform
- Nextjs cannot read the env when is deployed to the Azure Container App
- Failed to deploy new revision in Azure Container App
- Azure container app set environment variables
- Using Azure, how could I run a short-lived Docker container on a schedule whilst maintaining a static IP?
- self-hosted CI/CD runners and agents with Azure Container Apps jobs is failing with error "Job has reached the specified backoff limit"
- Azure Container App with Nginx reverse proxy returns connection failure
- Azure Container app job stops execution after 30 minutes
- Azure Container Apps using key vault secrets
- Deploy Container App from Bitbucket to Azure
- How to import azurerm_api_management_api from Azure Container App
- dynamically provision a container instance and keep it sticky to the user session azure
- How to configure Dapr Actors to support specific State?
- Kusto: Query to get http status codes
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Popular Tags
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)

This setup is already documented in the below article: Protect Azure Container Apps with Application Gateway and Web Application Firewall (WAF) | Microsoft Learn
Networking in Azure Container Apps environment | Microsoft Learn configure Azure Private DNS zone for the container apps domain and link that zone to the Vnet with which the container apps is integrated And add private link to the App gateway to establish a secured connection to internal-only container app environments allowing the Application Gateway to communicate with the Container App on the backend through the virtual network.
Following the above document, Here in this setup, I have allowed arkocontainerappr1 located in a different vnet to connect to the application gateway using public IP, Peered the two vnets
If NSG is giving blocker, then create a custom rule and proceed
and added private link to the App gateway to establish a secured connection to internal-only container app environments allowing the Application Gateway to communicate with the Container App on the backend through the virtual network.