Skip to content

Commit 40673ba

Browse files
Merge pull request #267345 from asudbring/ingress-legacy-2
PR #3 - Remove legacy references to ingress and replace with app routing add links
2 parents 01f9a4a + 5a295f2 commit 40673ba

File tree

5 files changed

+20
-42
lines changed

5 files changed

+20
-42
lines changed

articles/aks/azure-cni-overview.md

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -155,15 +155,7 @@ Learn more about networking in AKS in the following articles:
155155

156156
* [Use an internal load balancer with Azure Kubernetes Service (AKS)](internal-lb.md)
157157

158-
* [Create a basic ingress controller with external network connectivity][aks-ingress-basic]
159-
160-
* [Enable the HTTP application routing add-on][aks-http-app-routing]
161-
162-
* [Create an ingress controller that uses an internal, private network and IP address][aks-ingress-internal]
163-
164-
* [Create an ingress controller with a dynamic public IP and configure Let's Encrypt to automatically generate TLS certificates][aks-ingress-tls]
165-
166-
* [Create an ingress controller with a static public IP and configure Let's Encrypt to automatically generate TLS certificates][aks-ingress-static-tls]
158+
* [Use the application routing addon in Azure Kubernetes Service (AKS)](app-routing.md)
167159

168160
<!-- IMAGES -->
169161
[advanced-networking-diagram-01]: ./media/networking-overview/advanced-networking-diagram-01.png
@@ -181,11 +173,6 @@ Learn more about networking in AKS in the following articles:
181173
[ManagedClusterAgentPoolProfile]: /azure/templates/microsoft.containerservice/managedclusters#managedclusteragentpoolprofile-object
182174
[aks-network-concepts]: concepts-network.md
183175
[aks-network-nsg]: concepts-network.md#network-security-groups
184-
[aks-ingress-basic]: ingress-basic.md
185-
[aks-ingress-tls]: ingress-tls.md
186-
[aks-ingress-static-tls]: ingress-static-ip.md
187-
[aks-http-app-routing]: http-application-routing.md
188-
[aks-ingress-internal]: ingress-internal-ip.md
189176
[az-extension-add]: /cli/azure/extension#az_extension_add
190177
[az-extension-update]: /cli/azure/extension#az_extension_update
191178
[az-feature-register]: /cli/azure/feature#az_feature_register

articles/aks/intro-kubernetes.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -113,13 +113,17 @@ Pods can also connect to other services in a peered virtual network and on-premi
113113

114114
For more information, see the [Network concepts for applications in AKS][aks-networking].
115115

116-
### Ingress with HTTP application routing
116+
### Ingress with application routing add-on
117117

118-
The HTTP application routing add-on helps you easily access applications deployed to your AKS cluster. When enabled, the HTTP application routing solution configures an ingress controller in your AKS cluster.
118+
The application routing addon is the recommended way to configure an Ingress controller in AKS. The application routing addon is a fully managed, ingress controller for Azure Kubernetes Service (AKS) that provides the following features:
119119

120-
As applications are deployed, publicly accessible DNS names are auto-configured. The HTTP application routing sets up a DNS zone and integrates it with the AKS cluster. You can then deploy Kubernetes ingress resources as normal.
120+
* Easy configuration of managed NGINX Ingress controllers based on Kubernetes NGINX Ingress controller.
121121

122-
To get started with Ingress traffic, see [HTTP application routing][aks-http-routing].
122+
* Integration with Azure DNS for public and private zone management.
123+
124+
* SSL termination with certificates stored in Azure Key Vault.
125+
126+
For more information about the application routing add-on, see [Managed NGINX ingress with the application routing add-on](app-routing.md).
123127

124128
## Development tooling integration
125129

@@ -161,7 +165,6 @@ Learn more about deploying and managing AKS.
161165
[aks-quickstart-powershell]: ./learn/quick-kubernetes-deploy-powershell.md
162166
[aks-quickstart-template]: ./learn/quick-kubernetes-deploy-rm-template.md
163167
[aks-gpu]: ./gpu-cluster.md
164-
[aks-http-routing]: ./http-application-routing.md
165168
[aks-networking]: ./concepts-network.md
166169
[aks-scale]: ./tutorial-kubernetes-scale.md
167170
[aks-upgrade]: ./upgrade-cluster.md

articles/aks/operator-best-practices-network.md

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -145,15 +145,17 @@ An *ingress controller* is a daemon that runs on an AKS node and watches for inc
145145
146146
Ingress controllers must be scheduled on a Linux node. Indicate that the resource should run on a Linux-based node using a node selector in your YAML manifest or Helm chart deployment. For more information, see [Use node selectors to control where pods are scheduled in AKS][concepts-node-selectors].
147147
148-
> [!NOTE]
149-
> Windows Server nodes shouldn't run the ingress controller.
148+
## Ingress with the application routing addon
150149
151-
There are many scenarios for ingress, including the following how-to guides:
150+
The application routing addon is the recommended way to configure an Ingress controller in AKS. The application routing addon is a fully managed, ingress controller for Azure Kubernetes Service (AKS) that provides the following features:
152151
153-
* [Create a basic ingress controller with external network connectivity][aks-ingress-basic]
154-
* [Create an ingress controller that uses an internal, private network and IP address][aks-ingress-internal]
155-
* [Create an ingress controller that uses your own TLS certificates][aks-ingress-own-tls]
156-
* Create an ingress controller that uses Let's Encrypt to automatically generate TLS certificates [with a dynamic public IP address][aks-ingress-tls] or [with a static public IP address][aks-ingress-static-tls]
152+
* Easy configuration of managed NGINX Ingress controllers based on Kubernetes NGINX Ingress controller.
153+
154+
* Integration with Azure DNS for public and private zone management.
155+
156+
* SSL termination with certificates stored in Azure Key Vault.
157+
158+
For more information about the application routing add-on, see [Managed NGINX ingress with the application routing add-on](app-routing.md).
157159
158160
## Secure traffic with a web application firewall (WAF)
159161
@@ -240,11 +242,6 @@ This article focused on network connectivity and security. For more information
240242
[sp-delegation]: kubernetes-service-principal.md#delegate-access-to-other-azure-resources
241243
[expressroute]: ../expressroute/expressroute-introduction.md
242244
[vpn-gateway]: ../vpn-gateway/vpn-gateway-about-vpngateways.md
243-
[aks-ingress-internal]: ingress-internal-ip.md
244-
[aks-ingress-static-tls]: ingress-static-ip.md
245-
[aks-ingress-basic]: ingress-basic.md
246-
[aks-ingress-tls]: ingress-tls.md
247-
[aks-ingress-own-tls]: ingress-own-tls.md
248245
[app-gateway]: ../application-gateway/overview.md
249246
[use-network-policies]: use-network-policies.md
250247
[advanced-networking]: configure-azure-cni.md

articles/aks/static-ip.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ Events:
180180

181181
## Next steps
182182

183-
For more control over the network traffic to your applications, you may want to [create an ingress controller][aks-ingress-basic]. You can also [create an ingress controller with a static public IP address][aks-static-ingress].
183+
For more control over the network traffic to your applications, use the application routing addon for AKS. For more information about the app routing addon, see [Managed NGINX ingress with the application routing add-on](app-routing.md).
184184

185185
<!-- LINKS - External -->
186186
[kubectl-describe]: https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands#describe

articles/aks/use-byo-cni.md

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -171,23 +171,14 @@ Learn more about networking in AKS in the following articles:
171171

172172
* [Use a static IP address with the Azure Kubernetes Service (AKS) load balancer](static-ip.md)
173173
* [Use an internal load balancer with Azure Kubernetes Service (AKS)](internal-lb.md)
174-
* [Create a basic ingress controller with external network connectivity][aks-ingress-basic]
175-
* [Enable the HTTP application routing add-on][aks-http-app-routing]
176-
* [Create an ingress controller that uses an internal, private network and IP address][aks-ingress-internal]
177-
* [Create an ingress controller with a dynamic public IP and configure Let's Encrypt to automatically generate TLS certificates][aks-ingress-tls]
178-
* [Create an ingress controller with a static public IP and configure Let's Encrypt to automatically generate TLS certificates][aks-ingress-static-tls]
174+
* [Use the application routing addon in Azure Kubernetes Service (AKS)](app-routing.md)
179175

180176
<!-- LINKS - External -->
181177
[kubernetes-cni]: https://kubernetes.io/docs/concepts/extend-kubernetes/compute-storage-net/network-plugins/
182178
<!-- LINKS - Internal -->
183179
[az-aks-create]: /cli/azure/aks#az_aks_create
184180
[aks-network-concepts]: concepts-network.md
185181
[aks-network-nsg]: concepts-network.md#network-security-groups
186-
[aks-ingress-basic]: ingress-basic.md
187-
[aks-ingress-tls]: ingress-tls.md
188-
[aks-ingress-static-tls]: ingress-static-ip.md
189-
[aks-http-app-routing]: http-application-routing.md
190-
[aks-ingress-internal]: ingress-internal-ip.md
191182
[deploy-bicep-template]: ../azure-resource-manager/bicep/deploy-cli.md
192183
[az-group-create]: /cli/azure/group#az_group_create
193184
[deploy-arm-template]: ../azure-resource-manager/templates/deploy-cli.md

0 commit comments

Comments
 (0)