Skip to content

Commit

Permalink
10000 ECDSA 256 Certificates
Browse files Browse the repository at this point in the history
Signed-off-by: Richard Wall <[email protected]>
  • Loading branch information
wallrj committed Apr 11, 2024
1 parent 0062523 commit 2617f1c
Show file tree
Hide file tree
Showing 7 changed files with 453 additions and 14 deletions.
30 changes: 16 additions & 14 deletions content/docs/devops-tips/large-clusters.md
Original file line number Diff line number Diff line change
Expand Up @@ -91,23 +91,25 @@ The values are calculated from the maximum memory value for each component
during each scenario, with a 15% buffer, rounded up to the nearest `5Mi`.
The minimum is set to `50Mi`.

| Scenario | controller (Mi) | cainjector (Mi) | webhook (Mi) |
|----------------------------------|-----------------|-----------------|--------------|
| [2000 ECDSA 256 Certificates][1] | 245 | 95 | 50 |
| [5000 ECDSA 256 Certificates][2] | 465 | 150 | 50 |
| | | | |
| [2000 RSA 2048 Certificates][3] | 265 | 105 | 50 |
| [5000 RSA 2048 Certificates][4] | 540 | 175 | 50 |
| | | | |
| [2000 RSA 4096 Certificates][5] | 300 | 125 | 50 |
| [5000 RSA 4096 Certificates][6] | 690 | 240 | 50 |
| Scenario | controller (Mi) | cainjector (Mi) | webhook (Mi) |
|-----------------------------------|-----------------|-----------------|--------------|
| [2000 ECDSA 256 Certificates][1] | 245 | 95 | 50 |
| [5000 ECDSA 256 Certificates][2] | 465 | 150 | 50 |
| [10000 ECDSA 256 Certificates][3] | 680 | 225 | 50 |
| | | | |
| [2000 RSA 2048 Certificates][4] | 265 | 105 | 50 |
| [5000 RSA 2048 Certificates][5] | 540 | 175 | 50 |
| | | | |
| [2000 RSA 4096 Certificates][6] | 300 | 125 | 50 |
| [5000 RSA 4096 Certificates][7] | 690 | 240 | 50 |

[1]: /docs/devops-tips/large-clusters/experiment.2024-04-09-3/index.yaml
[2]: /docs/devops-tips/large-clusters/experiment.2024-04-10-1/index.yaml
[3]: /docs/devops-tips/large-clusters/experiment.2024-04-11-1/index.yaml
[4]: /docs/devops-tips/large-clusters/experiment.2024-04-11-2/index.yaml
[5]: /docs/devops-tips/large-clusters/experiment.2024-04-09-1/index.yaml
[6]: /docs/devops-tips/large-clusters/experiment.2024-04-09-2/index.yaml
[3]: /docs/devops-tips/large-clusters/experiment.2024-04-11-3/index.yaml
[4]: /docs/devops-tips/large-clusters/experiment.2024-04-11-1/index.yaml
[5]: /docs/devops-tips/large-clusters/experiment.2024-04-11-2/index.yaml
[6]: /docs/devops-tips/large-clusters/experiment.2024-04-09-1/index.yaml
[7]: /docs/devops-tips/large-clusters/experiment.2024-04-09-2/index.yaml

> ℹ️ The memory calculation is adapted from the [Robusta KRR simple algorithm](https://github.com/robusta-dev/krr#algorithm).
>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# README

* Disabled client-side throttling
* 10000 ECDSA 256 Certificates

Gathering memory measurements for 10000 Certificates.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
experiment: 2024-04-11-3
description: |
# README
* Disabled client-side throttling
* 10000 ECDSA 256 Certificates
Gathering memory measurements for 10000 Certificates.
memory:
max:
controller_memory: 590Mi
cainjector_memory: 195Mi
webhook_memory: 22Mi
recommendations:
controller_memory: 680Mi
cainjector_memory: 225Mi
webhook_memory: 50Mi
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
config:
apiVersion: controller.config.cert-manager.io/v1alpha1
kind: ControllerConfiguration
kubernetesAPIQPS: 10000
kubernetesAPIBurst: 10000

0 comments on commit 2617f1c

Please sign in to comment.