Skip to content

Commit 6d97ca2

Browse files
committed
fix broken links
1 parent 398ee62 commit 6d97ca2

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

support/azure/azure-kubernetes/create-upgrade-delete/troubleshoot-apiserver-etcd.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ kubectl get events -n kube-system aks-managed-apiserver-throttling-enabled
181181

182182
#### Step 1: Identify unoptimized clients
183183

184-
- See [Cause 5](#cause-5-an-offending-client-makes-excessive-list-or-put-calls) to identify problematic clients and refine their LIST call patterns - especially those generating high-frequency or high-latency requests as they are the primary contributors to API server degradation. Refer to [best practices](/azure/aks/best-practices-performance-scale-large.md#kubernetes-clients) for further guidance on client optimization.
184+
- See [Cause 5](#cause-5-an-offending-client-makes-excessive-list-or-put-calls) to identify problematic clients and refine their LIST call patterns - especially those generating high-frequency or high-latency requests as they are the primary contributors to API server degradation. Refer to [best practices](/azure/aks/best-practices-performance-scale-large#kubernetes-clients) for further guidance on client optimization.
185185

186186
#### Step 2: Mitigation
187187

@@ -194,7 +194,7 @@ kubectl delete flowschema aks-managed-apiserver-guard
194194
kubectl delete prioritylevelconfiguration aks-managed-apiserver-guard
195195
```
196196
> [!WARNING]
197-
> Avoid scaling the cluster back to the originally intended scale point until client call patterns have been optimized, refer to **[best practices](/azure/aks/best-practices-performance-scale-large.md#kubernetes-clients)**. Premature scaling may cause the API server to crash again.
197+
> Avoid scaling the cluster back to the originally intended scale point until client call patterns have been optimized, refer to **[best practices](/azure/aks/best-practices-performance-scale-large#kubernetes-clients#kubernetes-clients)**. Premature scaling may cause the API server to crash again.
198198
199199
- You can also [modify the aks-managed-apiserver-guard FlowSchema and PriorityLevelConfiguration](https://kubernetes.io/docs/concepts/cluster-administration/flow-control/#good-practice-apf-settings) by applying the label **aks-managed-skip-update-operation: true**. This label preserves the modified configurations and prevents AKS from reconciling them back to default values. This is relevant if you are applying a custom FlowSchema and PriorityLevelConfiguration tailored to your cluster’s requirements as specified in [solution 5b](#solution-5b-throttle-a-client-thats-overwhelming-the-control-plane) and do not want AKS to automatically manage client throttling.
200200

@@ -357,7 +357,7 @@ The results from this query can be useful to identify the kinds of API calls tha
357357

358358
### Solution 5a: Tune your API call pattern
359359

360-
To reduce the pressure on the control plane, consider tuning your client's API server call pattern. Refer to [best practices](/azure/aks/best-practices-performance-scale-large.md#kubernetes-clients).
360+
To reduce the pressure on the control plane, consider tuning your client's API server call pattern. Refer to [best practices](/azure/aks/best-practices-performance-scale-large#kubernetes-clients#kubernetes-clients).
361361

362362
### Solution 5b: Throttle a client that's overwhelming the control plane
363363

0 commit comments

Comments
 (0)