Skip to content

Commit 8ce7cb8

Browse files
Merge pull request #239200 from schaffererin/aksbrokenlinks
Fixing AKS broken links
2 parents 1ef2e99 + 26704e0 commit 8ce7cb8

File tree

4 files changed

+12
-9
lines changed

4 files changed

+12
-9
lines changed

articles/aks/concepts-network.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ The *kubenet* networking option is the default configuration for AKS cluster cre
9595
1. Network address translation (NAT) is then configured so that the pods can reach resources on the Azure virtual network.
9696
1. The source IP address of the traffic is translated to the node's primary IP address.
9797

98-
Nodes use the [kubenet][kubenet] Kubernetes plugin. You can let the Azure platform create and configure the virtual networks for you, or choose to deploy your AKS cluster into an existing virtual network subnet.
98+
Nodes use the kubenet Kubernetes plugin. You can let the Azure platform create and configure the virtual networks for you, or choose to deploy your AKS cluster into an existing virtual network subnet.
9999

100100
Only the nodes receive a routable IP address. The pods use NAT to communicate with other resources outside the AKS cluster. This approach reduces the number of IP addresses you need to reserve in your network space for pods to use.
101101

@@ -245,7 +245,6 @@ For more information on core Kubernetes and AKS concepts, see the following arti
245245

246246
<!-- LINKS - External -->
247247
[cni-networking]: https://github.com/Azure/azure-container-networking/blob/master/docs/cni.md
248-
[kubenet]: https://kubernetes.io/docs/concepts/extend-kubernetes/compute-storage-net/network-plugins/
249248
[k8s-service]: https://kubernetes.io/docs/concepts/services-networking/service/
250249
[service-types]: https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services-service-types
251250

articles/aks/configure-azure-cni-dynamic-ip-allocation.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ This article shows you how to use Azure CNI networking for dynamic allocation of
3030
> [!NOTE]
3131
> When using dynamic allocation of IPs, exposing an application as a Private Link Service using a Kubernetes Load Balancer Service isn't supported.
3232
33-
* Review the [prerequisites](./configure-azure-cni.md#prerequisites) for configuring basic Azure CNI networking in AKS, as the same prerequisites apply to this article.
34-
* Review the [deployment parameters](./configure-azure-cni.md#deployment-parameters) for configuring basic Azure CNI networking in AKS, as the same parameters apply.
33+
* Review the [prerequisites][azure-cni-prereq] for configuring basic Azure CNI networking in AKS, as the same prerequisites apply to this article.
34+
* Review the [deployment parameters][azure-cni-deployment-parameters] for configuring basic Azure CNI networking in AKS, as the same parameters apply.
3535
* AKS Engine and DIY clusters aren't supported.
3636
* Azure CLI version `2.37.0` or later.
3737

@@ -56,7 +56,7 @@ All other guidance related to configuring the maximum pods per node remains the
5656

5757
## Deployment parameters
5858

59-
The [deployment parameters](./configure-azure-cni.md#deployment-parameters) for configuring basic Azure CNI networking in AKS are all valid, with two exceptions:
59+
The [deployment parameters][azure-cni-deployment-parameters]for configuring basic Azure CNI networking in AKS are all valid, with two exceptions:
6060

6161
* The **subnet** parameter now refers to the subnet related to the cluster's nodes.
6262
* An additional parameter **pod subnet** is used to specify the subnet whose IP addresses will be dynamically allocated to pods.
@@ -151,7 +151,7 @@ Set the variables for subscription, resource group and cluster. Consider the fol
151151

152152
4. To view the metrics on the cluster, go to Workbooks on the cluster page in the Azure portal, and find the workbook named "Subnet IP Usage". Your view will look similar to the following:
153153

154-
:::image type="content" source="media/configure-azure-cni-dynamic-ip-allocation/ip-subnet-usage.png" alt-text="A diagram of the Azure portal's workbook blade is shown, and metrics for an AKS cluster's subnet IP usage are displayed.":::
154+
:::image type="content" source="media/configure-azure-cni-dynamic-ip-allocation/ip-subnet-usage.png" alt-text="A diagram of the Azure portal's workbook blade is shown, and metrics for an AKS cluster's subnet IP usage are displayed.":::
155155

156156
## Dynamic allocation of IP addresses and enhanced subnet support FAQs
157157

@@ -189,3 +189,5 @@ Learn more about networking in AKS in the following articles:
189189
[aks-ingress-static-tls]: ingress-static-ip.md
190190
[aks-http-app-routing]: http-application-routing.md
191191
[aks-ingress-internal]: ingress-internal-ip.md
192+
[azure-cni-prereq]: ./configure-azure-cni.md#prerequisites
193+
[azure-cni-deployment-parameters]: ./configure-azure-cni.md#deployment-parameters

articles/aks/kubernetes-service-principal.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ Check the expiration date of your service principal credentials using the [`az a
233233
az ad app credential list --id <app-id> --query "[].endDateTime" -o tsv
234234
```
235235

236-
The default expiration time for the service principal credentials is one year. If your credentials are older than one year, you can [reset the existing credentials](update-credentials.md#reset-the-existing-service-principal-credentials) or [create a new service principal](update-credentials.md#create-a-new-service-principal).
236+
The default expiration time for the service principal credentials is one year. If your credentials are older than one year, you can [reset the existing credentials][reset-credentials] or [create a new service principal][new-service-principal].
237237

238238
**General Azure CLI troubleshooting**
239239

@@ -284,7 +284,9 @@ For information on how to update the credentials, see [Update or rotate the cred
284284
[rbac-disk-contributor]: ../role-based-access-control/built-in-roles.md#virtual-machine-contributor
285285
[az-role-assignment-create]: /cli/azure/role/assignment#az-role-assignment-create
286286
[aks-to-acr]: cluster-container-registry-integration.md
287-
[update-credentials]: update-credentials.md
287+
[update-credentials]: ./update-credentials.md
288+
[reset-credentials]: ./update-credentials.md#reset-the-existing-service-principal-credentials
289+
[new-service-principal]: ./update-credentials.md#create-a-new-service-principal
288290
[azure-ad-permissions]: ../active-directory/fundamentals/users-default-permissions.md
289291
[aks-permissions]: concepts-identity.md#aks-service-permissions
290292
[install-the-azure-az-powershell-module]: /powershell/azure/install-az-ps

articles/aks/use-system-pools.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -355,5 +355,5 @@ In this article, you learned how to create and manage system node pools in an AK
355355
[use-multiple-node-pools]: use-multiple-node-pools.md
356356
[maximum-pods]: configure-azure-cni.md#maximum-pods-per-node
357357
[update-node-pool-mode]: use-system-pools.md#update-existing-cluster-system-and-user-node-pools
358-
[start-stop-nodepools]: start-stop-nodepools.md
358+
[start-stop-nodepools]: ./start-stop-nodepools.md
359359
[node-affinity]: operator-best-practices-advanced-scheduler.md#node-affinity

0 commit comments

Comments
 (0)