-
Story
-
Resolution: Done
-
Major
-
None
-
None
-
5
-
SRVCOM-1680 - Improving Day 2 for Serverless Applications
-
Serverless Sprint 182, Serverless Sprint 183, Serverless Sprint 184
We need to scale test the control plane of Knative Serving on OpenShift before GA. We don't need to find the upper bound of scalability, but we should at least test and document the tested numbers for a few dimensions:
- number of namespaces in a cluster
- number of total knative services in a cluster
- number of knative services per namespace
- number of knative services per node
Here's an example from OpenShift 4.3 docs - https://docs.openshift.com/container-platform/4.3/scalability_and_performance/planning-your-environment-according-to-object-maximums.html
We should pay special attention to not exceed any maximums listed on that page. For example, it has a maximum of 2000 deployments per namespace which would equate to a maximum (regardless of our Knative-specific testing) of 2000 Knative Revisions per namespace.