Skip to content

Commit 2656a78

Browse files
authored
Merge pull request #32716 from chaitanyaenr/olm_master_sizing
OLM memory footprint at scale
2 parents 2ed5ffa + 6f18d61 commit 2656a78

File tree

1 file changed

+57
-0
lines changed

1 file changed

+57
-0
lines changed

modules/master-node-sizing.adoc

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,63 @@ On a cluster with three masters or control plane nodes, the CPU and memory usage
4747
The node sizing varies depending on the number of nodes and object counts in the cluster. It also depends on whether the objects are actively being created on the cluster. During object creation, the control plane is more active in terms of resource usage compared to when the objects are in the `running` phase.
4848
====
4949

50+
Operator Lifecycle Manager (OLM ) runs on the master nodes and it's memory footprint depends on the number of namespaces and user installed operators that OLM needs to manage on the cluster. Master nodes need to be sized accordingly to avoid OOM kills. Following data points are based on the results from cluster maximums testing.
51+
52+
[options="header",cols="3*"]
53+
|===
54+
| Number of namespaces |OLM memory at idle state (GB) |OLM memory with 5 user operators installed (GB)
55+
56+
| 500
57+
| 0.823
58+
| 1.7
59+
60+
| 1000
61+
| 1.2
62+
| 2.5
63+
64+
| 1500
65+
| 1.7
66+
| 3.2
67+
68+
| 2000
69+
| 2
70+
| 4.4
71+
72+
| 3000
73+
| 2.7
74+
| 5.6
75+
76+
| 4000
77+
| 3.8
78+
| 7.6
79+
80+
| 5000
81+
| 4.2
82+
| 9.02
83+
84+
| 6000
85+
| 5.8
86+
| 11.3
87+
88+
| 7000
89+
| 6.6
90+
| 12.9
91+
92+
| 8000
93+
| 6.9
94+
| 14.8
95+
96+
| 9000
97+
| 8
98+
| 17.7
99+
100+
| 10,000
101+
| 9.9
102+
| 21.6
103+
104+
|===
105+
106+
50107
[IMPORTANT]
51108
====
52109
Because you cannot modify the control plane node size in a running {product-title} {product-version} cluster, you must estimate your total node count and use the suggested control plane node size during installation.

0 commit comments

Comments
 (0)