You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/application-gateway/ingress-controller-add-health-probes.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,14 +5,17 @@ services: application-gateway
5
5
author: greg-lindsay
6
6
ms.service: azure-application-gateway
7
7
ms.topic: how-to
8
-
ms.date: 06/10/2022
8
+
ms.date: 9/17/2024
9
9
ms.author: greglin
10
10
---
11
11
12
12
# Add Health Probes to your service
13
13
By default, Ingress controller will provision an HTTP GET probe for the exposed pods.
14
14
The probe properties can be customized by adding a [Readiness or Liveness Probe](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/) to your `deployment`/`pod` spec.
15
15
16
+
> [!TIP]
17
+
> Also see [What is Application Gateway for Containers](for-containers/overview.md).
Copy file name to clipboardExpand all lines: articles/application-gateway/ingress-controller-annotations.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,14 +5,17 @@ services: application-gateway
5
5
author: greg-lindsay
6
6
ms.service: azure-application-gateway
7
7
ms.topic: conceptual
8
-
ms.date: 5/13/2024
8
+
ms.date: 9/17/2024
9
9
ms.author: greglin
10
10
---
11
11
12
12
# Annotations for Application Gateway Ingress Controller
13
13
14
14
You can annotate the Kubernetes ingress resource with arbitrary key/value pairs. Application Gateway Ingress Controller (AGIC) relies on annotations to program Azure Application Gateway features that aren't configurable via the ingress YAML. Ingress annotations are applied to all HTTP settings, backend pools, and listeners derived from an ingress resource.
15
15
16
+
> [!TIP]
17
+
> Also see [What is Application Gateway for Containers](for-containers/overview.md).
18
+
16
19
## List of supported annotations
17
20
18
21
For AGIC to observe an ingress resource, the resource *must be annotated* with `kubernetes.io/ingress.class: azure/application-gateway`.
Copy file name to clipboardExpand all lines: articles/application-gateway/ingress-controller-cookie-affinity.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,13 +5,16 @@ services: application-gateway
5
5
author: greg-lindsay
6
6
ms.service: azure-application-gateway
7
7
ms.topic: how-to
8
-
ms.date: 11/4/2019
8
+
ms.date: 9/17/2024
9
9
ms.author: greglin
10
10
---
11
11
12
12
# Enable Cookie based affinity with an Application Gateway
13
13
As outlined in the [Azure Application Gateway Documentation](./application-gateway-components.md#http-settings), Application Gateway supports cookie based affinity, which means it can direct subsequent traffic from a user session to the same server for processing.
14
14
15
+
> [!TIP]
16
+
> Also see [What is Application Gateway for Containers](for-containers/overview.md).
Copy file name to clipboardExpand all lines: articles/application-gateway/ingress-controller-disable-addon.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,13 +5,16 @@ services: application-gateway
5
5
author: greg-lindsay
6
6
ms.service: azure-application-gateway
7
7
ms.topic: how-to
8
-
ms.date: 06/10/2020
8
+
ms.date: 9/17/2024
9
9
ms.author: greglin
10
10
---
11
11
12
12
# Disable and re-enable AGIC add-on for your AKS cluster
13
13
Application Gateway Ingress Controller (AGIC) deployed as an AKS add-on allows you to enable and disable the add-on with one line in Azure CLI. The life cycle of the Application Gateway will differ when you disable the AGIC add-on, depending on if the Application Gateway was created by the AGIC add-on, or if it was deployed separately from the AGIC add-on. You can run the same command to re-enable the AGIC add-on if you ever disable it, or to enable the AGIC add-on using an existing AKS cluster and Application Gateway.
14
14
15
+
> [!TIP]
16
+
> Also see [What is Application Gateway for Containers](for-containers/overview.md).
17
+
15
18
## Disabling AGIC add-on with associated Application Gateway
16
19
If the AGIC add-on automatically deployed the Application Gateway for you when you first set everything up, then disabling the AGIC add-on will by default delete the Application Gateway based on a couple criteria. There are two criteria that the AGIC add-on looks for to determine if it should delete the associated Application Gateway when you disable it:
17
20
- Is the Application Gateway that the AGIC add-on is associated with deployed in the MC_* node resource group?
@@ -51,23 +51,17 @@ Gateway should that become necessary
51
51
[Helm](/azure/aks/kubernetes-helm) is a package manager for Kubernetes, used to install the `application-gateway-kubernetes-ingress` package.
52
52
53
53
> [!NOTE]
54
-
> If you use [Cloud Shell](https://shell.azure.com/), you don't need to install Helm. Azure Cloud Shell comes with Helm version 3. Skip the first step and just add the AGIC Helm repository.
54
+
> If you use [Cloud Shell](https://shell.azure.com/), you don't need to install Helm. Azure Cloud Shell comes with Helm version 3.
55
55
56
-
1.Install [Helm](/azure/aks/kubernetes-helm) and run the following to add `application-gateway-kubernetes-ingress` helm package:
56
+
Install [Helm](/azure/aks/kubernetes-helm) and run the following:
In the first few steps, we install Helm's Tiller on your Kubernetes cluster. Use [Cloud Shell](https://shell.azure.com/) to install the AGIC Helm package:
203
+
In the first few steps, we installed Helm's Tiller on your Kubernetes cluster. Use [Cloud Shell](https://shell.azure.com/) to install the AGIC Helm package:
210
204
211
-
1. Add the `application-gateway-kubernetes-ingress` helm repo and perform a helm update
@@ -280,17 +273,18 @@ In the first few steps, we install Helm's Tiller on your Kubernetes cluster. Use
280
273
> [!NOTE]
281
274
> The `<identity-client-id>` is a property of the Microsoft Entra Workload ID you setup in the previous section. You can retrieve this information by running the following command: `az identity show -g <resourcegroup> -n <identity-name>`, where `<resourcegroup>` is the resource group hosting the infrastructure resources related to the AKS cluster, Application Gateway and managed identity.
282
275
283
-
1. Install Helm chart `application-gateway-kubernetes-ingress`with the `helm-config.yaml` configuration from the previous step
276
+
1. Install Helm chart with the `helm-config.yaml` configuration from the previous step
Copy file name to clipboardExpand all lines: articles/application-gateway/ingress-controller-install-new.md
+3-9Lines changed: 3 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ author: greg-lindsay
6
6
ms.service: azure-application-gateway
7
7
ms.custom:
8
8
ms.topic: how-to
9
-
ms.date: 07/28/2023
9
+
ms.date: 9/17/2024
10
10
ms.author: greglin
11
11
---
12
12
@@ -155,7 +155,7 @@ To install Microsoft Entra Pod Identity to your cluster:
155
155
> [!NOTE]
156
156
> If you use [Cloud Shell](https://shell.azure.com/), you don't need to install Helm. Azure Cloud Shell comes with Helm version 3. Skip the first step and just add the AGIC Helm repository.
157
157
158
-
1. Install [Helm](/azure/aks/kubernetes-helm) and run the following to add `application-gateway-kubernetes-ingress` helm package:
158
+
1. Install [Helm](/azure/aks/kubernetes-helm) and run the following:
159
159
160
160
- *Kubernetes RBAC enabled* AKS cluster
161
161
@@ -171,12 +171,6 @@ To install Microsoft Entra Pod Identity to your cluster:
0 commit comments