Skip to content

Commit d43a534

Browse files
committed
update tables
1 parent ccc8d15 commit d43a534

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

articles/aks/istio-scale.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ The Istio-based service mesh add-on is logically split into a control plane (`is
1919
#### Test Specifications
2020
- One `istiod` instance with default settings
2121
- Horizontal pod autoscaling disabled
22-
- Two network plugins tested - Azure CNI Overlay or Azure CNI Overlay with Cilium [ (recommended network plugins for large scale clusters) ](https://learn.microsoft.com/azure/aks/azure-cni-overlay?tabs=kubectl#choosing-a-network-model-to-use)
22+
- Two network plugins tested - Azure CNI Overlay or Azure CNI Overlay with Cilium [ (recommended network plugins for large scale clusters) ](/azure/aks/azure-cni-overlay?tabs=kubectl#choosing-a-network-model-to-use)
2323
- Node SKU - Standard D16 v3 (16 vCPU, 64-GB memory)
2424
- 500 nodes
25-
- Kubernetes version - `1.28.5`
25+
- Kubernetes version - 1.28.5
2626

2727
### Pod churn
2828
The [ClusterLoader2 framework][clusterloader2] was used to determine the maximum number of sidecars Istiod can manage when there's sidecar churning. The churn percent is defined as the percent of sidecars churned down/up during the test. For example, 50% churn for 10,000 sidecars would mean that 5,000 sidecars were churned down, then 5,000 sidecars were churned up. The churn percents tested were determined from the typical churn percentage during deployment rollouts (`maxUnavailable`). The churn rate was calculated by determining the total number of sidecars churned (up and down) over the actual time taken to complete the churning process.
@@ -47,14 +47,14 @@ The [ClusterLoader2 framework][clusterloader2] was used to determine the maximum
4747
### Maximum sidecars
4848
The [ClusterLoader2 framework][clusterloader2] was used to determine the maximum number of sidecars `istiod` can manage with 1,000 services. Each service had `N` sidecars contributing to the overall maximum sidecar count. The API Server resource usage was observed to determine if there was any significant stress from the add-on.
4949

50-
**Sidecar Capacity**
51-
| Azure CNI Overlay | Azure CNI Overlay with Cilium |
50+
|**Sidecar Capacity**||
5251
|---------------------|---------------------------------|
52+
| Azure CNI Overlay | Azure CNI Overlay with Cilium |
5353
| 20000 | 20000 |
5454

55-
**CPU and Memory**
56-
| Resource | Azure CNI Overlay | Azure CNI Overlay with Cilium |
55+
|**CPU and Memory**|||
5756
|------------------------|---------------------|---------------------------------|
57+
| Resource | Azure CNI Overlay | Azure CNI Overlay with Cilium |
5858
| API Server Memory (GB) | 7 | 9.7 |
5959
| API Server CPU | 4.3 | 4.7 |
6060
| Istiod Memory (GB) | 43.1 | 42.6 |
@@ -68,7 +68,7 @@ Various factors impact [sidecar performance][data-plane-performance] such as req
6868

6969
#### Test Specifications
7070
- Two network plugins tested - Azure CNI Overlay or Azure CNI Overlay with Cilium [ (recommended network plugins for large scale clusters) ](/azure/aks/azure-cni-overlay?tabs=kubectl#choosing-a-network-model-to-use)
71-
- Kubernetes version - `1.28.5`
71+
- Kubernetes version - 1.28.5
7272
- Node SKU - Standard D16 v5 (16 vCPU, 64-GB memory)
7373
- 25 nodes
7474
- Two proxy workers

0 commit comments

Comments
 (0)