|
1 | 1 | ---
|
2 | 2 | title: Azure Container Apps hosting of Azure Functions
|
3 | 3 | description: Learn about how you can use Azure Functions on Azure Container Apps to host and manage containerized function apps in Azure.
|
4 |
| -ms.date: 05/07/2024 |
| 4 | +ms.date: 07/04/2024 |
5 | 5 | ms.topic: conceptual
|
6 | 6 | ms.custom: build-2024, linux-related-content
|
7 | 7 | # Customer intent: As a cloud developer, I want to learn more about hosting my function apps in Linux containers managed by Azure Container Apps.
|
8 | 8 | ---
|
9 | 9 |
|
10 | 10 | # Azure Container Apps hosting of Azure Functions
|
11 | 11 |
|
12 |
| -Azure Functions provides integrated support for developing, deploying, and managing containerized function apps on [Azure Container Apps](../container-apps/overview.md). Use Azure Container Apps to host your function app containers when you need to run your event-driven functions in Azure in the same environment as other microservices, APIs, websites, workflows, or any container hosted programs. Container Apps hosting lets you run your functions in a fully managed, Kubernetes-based environment with built-in support for open-source monitoring, mTLS, Dapr, and KEDA (Kubernetes Event Driven Autoscaling). |
| 12 | +Azure Functions provides integrated support for developing, deploying, and managing containerized function apps on [Azure Container Apps](../container-apps/overview.md). Use Azure Container Apps to host your function app containers when you need to run your event-driven functions in Azure in the same environment as other microservices, APIs, websites, workflows, or any container hosted programs. Container Apps hosting lets you run your functions in a fully managed, Kubernetes-based environment with built-in support for open-source monitoring, mTLS, Dapr, and Kubernetes Event-driven Autoscaling (KEDA). |
13 | 13 |
|
14 | 14 | You can write your function code in any [language stack supported by Functions](supported-languages.md). You can use the same Functions triggers and bindings with event-driven scaling. You can also use existing Functions client tools and the Azure portal to create containers, deploy function app containers to Container Apps, and configure continuous deployment.
|
15 | 15 |
|
@@ -47,18 +47,17 @@ When you make changes to your functions code, you must rebuild and republish you
|
47 | 47 |
|
48 | 48 | Azure Functions currently supports the following methods of deploying a containerized function app to Azure Container Apps:
|
49 | 49 |
|
| 50 | ++ [Apache Maven](https://github.com/microsoft/azure-maven-plugins/wiki/Azure-Functions:-Configuration-Details#properties-for-azure-container-apps-hosting-of-azure-functions) |
| 51 | ++ [ARM templates](/azure/templates/microsoft.web/sites?pivots=deployment-language-arm-template) |
50 | 52 | + [Azure CLI](./functions-deploy-container-apps.md)
|
| 53 | ++ [Azure Developer CLI (azd)](https://github.com/Azure/azure-functions-on-container-apps/tree/main/samples/azdtemplates) |
| 54 | ++ [Azure Functions Core Tools](functions-run-local.md#deploy-containers) |
| 55 | ++ [Azure Pipeline tasks](https://github.com/Azure/azure-functions-on-container-apps/tree/main/samples/AzurePipelineTasks) |
51 | 56 | + [Azure portal](https://aka.ms/funconacablade)
|
| 57 | ++ [Bicep files](https://github.com/Azure/azure-functions-on-container-apps/tree/main/samples/Biceptemplates) |
52 | 58 | + [GitHub Actions](https://github.com/Azure/azure-functions-on-container-apps/tree/main/samples/GitHubActions)
|
53 |
| -+ [Azure Pipeline tasks](https://github.com/Azure/azure-functions-on-container-apps/tree/main/samples/AzurePipelineTasks) |
54 |
| -+ [ARM templates](https://learn.microsoft.com/azure/templates/microsoft.web/sites?pivots=deployment-language-arm-template) |
55 |
| -+ [Bicep templates](https://github.com/Azure/azure-functions-on-container-apps/tree/main/samples/Biceptemplates) |
56 |
| -+ [Azure Functions Core Tools](functions-run-local.md#deploy-containers) |
57 |
| -+ [Azd](https://github.com/Azure/azure-functions-on-container-apps/tree/main/samples/azdtemplates) |
58 |
| -+ [Maven](https://github.com/microsoft/azure-maven-plugins/wiki/Azure-Functions:-Configuration-Details#properties-for-azure-container-apps-hosting-of-azure-functions) |
59 | 59 | + [Visual Studio Code](https://github.com/Azure/azure-functions-on-container-apps/tree/main/samples/VSCode%20Sample)
|
60 | 60 |
|
61 |
| - |
62 | 61 | ## Virtual network integration
|
63 | 62 |
|
64 | 63 | When you host your function apps in a Container Apps environment, your functions are able to take advantage of both internally and externally accessible virtual networks. To learn more about environment networks, see [Networking in Azure Container Apps environment](../container-apps/networking.md).
|
|
0 commit comments