Skip to content

Commit 32f9b73

Browse files
authored
Merge pull request #52773 from gabriel-rh/SRVCOM-2141-revert-install-docs
[WIP] SRVCOM-2141 Revert to earlier version of Installing Operator docs
2 parents e1142e5 + 875d435 commit 32f9b73

File tree

3 files changed

+22
-3
lines changed

3 files changed

+22
-3
lines changed
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
// Module included in the following assemblies:
2+
//
3+
// * /serverless/install/install-serverless-operator.adoc
4+
5+
:_content-type: REFERENCE
6+
[id="serverless-cluster-sizing-req-additional_{context}"]
7+
= Additional requirements for advanced use-cases
8+
9+
For more advanced use-cases such as logging or metering on {product-title}, you must deploy more resources. Recommended requirements for such use-cases are 24 CPUs and 96GB of memory.
10+
11+
If you have high availability (HA) enabled on your cluster, this requires between 0.5 - 1.5 cores and between 200MB - 2GB of memory for each replica of the Knative Serving control plane.
12+
HA is enabled for some Knative Serving components by default. You can disable HA by following the documentation on "Configuring high availability replicas".

modules/serverless-cluster-sizing-req.adoc

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,14 @@
66
[id="serverless-cluster-sizing-req_{context}"]
77
= Defining cluster size requirements
88

9-
To install and use {ServerlessProductName}, the {product-title} cluster must be sized correctly. The total size requirements to run {ServerlessProductName} are dependent on the components that are installed and the applications that are deployed, and might vary depending on your deployment.
9+
To install and use {ServerlessProductName}, the {product-title} cluster must be sized correctly.
1010

1111
[NOTE]
1212
====
1313
The following requirements relate only to the pool of worker machines of the {product-title} cluster. Control plane nodes are not used for general scheduling and are omitted from the requirements.
1414
====
1515

16-
By default, each pod requests approximately 400m of CPU, so the minimum requirements are based on this value. Lowering the actual CPU request of applications can increase the number of possible replicas.
16+
The minimum requirement to use {ServerlessProductName} is a cluster with 10 CPUs and 40GB memory.
17+
By default, each pod requests ~400m of CPU, so the minimum requirements are based on this value.
1718

18-
If you have high availability (HA) enabled on your cluster, this requires between 0.5 - 1.5 cores and between 200MB - 2GB of memory for each replica of the Knative Serving control plane.
19+
The total size requirements to run {ServerlessProductName} are dependent on the components that are installed and the applications that are deployed, and might vary depending on your deployment.

serverless/install/install-serverless-operator.adoc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,12 @@ include::modules/serverless-cluster-sizing-req.adoc[leveloffset=+2]
2626

2727
You can use the {product-title} `MachineSet` API to manually scale your cluster up to the desired size. The minimum requirements usually mean that you must scale up one of the default compute machine sets by two additional machines. See xref:../../machine_management/manually-scaling-machineset.adoc#manually-scaling-machineset[Manually scaling a compute machine set].
2828

29+
include::modules/serverless-cluster-sizing-req-additional.adoc[leveloffset=+3]
30+
31+
[id="additional-resources_serverless-cluster-sizing-req-additional"]
32+
.Additional resources
33+
xref:../../serverless/admin_guide/serverless-ha.adoc#serverless-ha[Configuring high availability replicas on {ServerlessProductName}].
34+
2935
// TODO: Add OSD specific docs for auto scaling compute machine sets? These docs aren't available for OSD so we need to look into what's required to doc here.
3036
// QE thread related: https://coreos.slack.com/archives/CD87JDUB0/p1643986092796179
3137
endif::[]

0 commit comments

Comments
 (0)