Skip to content

Commit d64b38e

Browse files
committed
RHDEVDOCS-3095 - w/peer review edits
1 parent 1bca628 commit d64b38e

File tree

1 file changed

+15
-9
lines changed

1 file changed

+15
-9
lines changed

modules/cluster-logging-logstore-limits.adoc

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,14 @@ metadata:
4040
spec:
4141
logStore:
4242
type: "elasticsearch"
43-
elasticsearch:
44-
resources: <1>
45-
requests:
43+
elasticsearch:<1>
44+
resources:
45+
limits: <2>
46+
memory: "32Gi"
47+
requests: <3>
4648
cpu: "1"
47-
memory: "64Gi"
48-
proxy: <2>
49+
memory: "16Gi"
50+
proxy: <4>
4951
resources:
5052
limits:
5153
memory: 100Mi
@@ -54,21 +56,25 @@ spec:
5456
----
5557
<1> Specify the CPU and memory requests for Elasticsearch as needed. If you leave these values blank,
5658
the OpenShift Elasticsearch Operator sets default values that should be sufficient for most deployments. The default values are `16Gi` for the memory request and `1` for the CPU request.
57-
<2> Specify the CPU and memory requests for the Elasticsearch proxy as needed. If you leave these values blank, the OpenShift Elasticsearch Operator sets default values that should be sufficient for most deployments. The default values are `256Mi` for the memory request and `100m` for the CPU request.
59+
<2> The maximum amount of resources a pod can use.
60+
<3> The minimum resources required to schedule a pod.
61+
<4> Specify the CPU and memory requests for the Elasticsearch proxy as needed. If you leave these values blank, the OpenShift Elasticsearch Operator sets default values that are sufficient for most deployments. The default values are `256Mi` for the memory request and `100m` for the CPU request.
5862

59-
If you adjust the amount of Elasticsearch memory, you must change both the request value and the limit value.
63+
When adjusting the amount of Elasticsearch memory, the same value should be used for both `requests` and `limits`.
6064

6165
For example:
6266

6367
[source,yaml]
6468
----
6569
resources:
66-
limits:
70+
limits: <1>
6771
memory: "32Gi"
68-
requests:
72+
requests: <2>
6973
cpu: "8"
7074
memory: "32Gi"
7175
----
76+
<1> The maximum amount of the resource.
77+
<2> The minimum amount required.
7278

7379
Kubernetes generally adheres the node configuration and does not allow Elasticsearch to use the specified limits.
7480
Setting the same value for the `requests` and `limits` ensures that Elasticsearch can use the memory you want, assuming the node has the memory available.

0 commit comments

Comments
 (0)