|
| 1 | +# Integrate KEDA with your Azure Kubernetes Service cluster |
1 | 2 |
|
| 3 | +KEDA is a Kubernetes-based Event Driven Autoscaler. KEDA lets you can drive the scaling of any container in Kubernetes based on the number of events needing to be processed, by querying metrics from systems such as Prometheus. Integrate KEDA with your Azure Kubernetes Service (AKS) cluster to scale your workloads based on Prometheus metrics from your Azure Monitor workspace. |
2 | 4 |
|
3 |
| -Prerequisites |
| 5 | +To integrate KEDA into your Azure Kubernetes Service, you need to deploy and configure a workload identity or pod identity on your cluster. This allows KEDA to authenticate with Azure and retrieve metrics for scaling from your Monitor workspace. |
4 | 6 |
|
5 |
| -1. AKS cluster |
6 |
| -1. Managed prometheus sending metrics to an Azure Monitor workspace |
| 7 | +This article will walk you through the steps to integrate KEDA into your AKS cluster using a workload identity. |
7 | 8 |
|
| 9 | +## Prerequisites |
8 | 10 |
|
9 |
| -> [!NOTE] |
10 |
| -> KEDA addon (preview) for AKS does not currently support managed prometheus. |
11 |
| -
|
12 |
| -Overview o integrations steps |
13 |
| -Set ip Pod Identity or Workload Identity for AKS |
14 |
| -Install KEDA |
15 |
| -Configure sacler |
| 11 | +1. Azure Kubernetes Service (AKS) cluster |
| 12 | +1. Prometheus sending metrics to an Azure Monitor workspace. For more information, see [Azure Monitor managed service for Prometheus](hhttps://learn.microsoft.com/en-us/azure/azure-monitor/essentials/prometheus-metrics-overview). |
16 | 13 |
|
17 | 14 |
|
18 |
| -To integrate KEDA with Azure Monitor, you need to Deploy and configure workload identity or pod identity on your AKS cluster. This allows KEDA to authenticate with you Azure Monitor workspace and retrieve metrics for scaling. |
19 |
| - |
20 |
| -This article will walk you through the steps to integrate KEDA with Azure Monitor using workload identity. |
| 15 | +> [!NOTE] |
| 16 | +> The KEDA addon (preview) for AKS does not currently support managed prometheus. |
21 | 17 |
|
22 | 18 | ## Set up a workload identity
|
23 | 19 |
|
24 |
| -1. Start by setting up some environment variables. Change the values to suit your AKS cluster.Do not change these values for `SERVICE_ACCOUNT_NAMESPACE` and `SERVICE_ACCOUNT_NAME`. They are the namespace and name of the kubernetes service account that KEDA will use to authenticate with Azure Monitor. |
| 20 | +1. Start by setting up some environment variables. Change the values to suit your AKS cluster. |
| 21 | + |
| 22 | +Don't change the values for `SERVICE_ACCOUNT_NAMESPACE` and `SERVICE_ACCOUNT_NAME`. They are the namespace and name of the kubernetes service account that KEDA will use to authenticate with Azure Monitor. |
25 | 23 |
|
26 | 24 | `USER_ASSIGNED_IDENTITY_NAME` is the name of the Azure Active directory identity that will be created for KEDA.
|
27 | 25 | `FEDERATED_IDENTITY_CREDENTIAL_NAME` is the name of the credential that will be created for KEDA to use to authenticate with Azure.
|
|
0 commit comments