File tree Expand file tree Collapse file tree 2 files changed +30
-6
lines changed Expand file tree Collapse file tree 2 files changed +30
-6
lines changed Original file line number Diff line number Diff line change @@ -106,6 +106,10 @@ spec:
106
106
- name : mladmin-secrets
107
107
mountPath : /run/secrets/ml-secrets
108
108
readOnly : true
109
+ {{- if .Values.hugepages.enabled }}
110
+ - name : huge-pages
111
+ mountPath : {{ .Values.hugepages.mountPath }}
112
+ {{- end }}
109
113
env :
110
114
- name : MARKLOGIC_ADMIN_USERNAME_FILE
111
115
value : " ml-secrets/username"
@@ -363,6 +367,11 @@ spec:
363
367
configMap :
364
368
name : {{ include "marklogic.fullname" . }}-fb-config-map
365
369
{{- end }}
370
+ {{- if .Values.hugepages.enabled }}
371
+ - name : huge-pages
372
+ emptyDir :
373
+ medium : HugePages
374
+ {{- end }}
366
375
{{- if not .Values.persistence.enabled }}
367
376
- name : datadir
368
377
emptyDir : {}
Original file line number Diff line number Diff line change @@ -42,15 +42,30 @@ imagePullSecrets: []
42
42
# - name: "your-secret-name-1"
43
43
# - name: "your-secret-name-2"
44
44
45
+
46
+ # # Manage HugePages
47
+ # # ref: https://v1-23.docs.kubernetes.io/docs/tasks/manage-hugepages/scheduling-hugepages/
48
+ # ####################################################
49
+ # # NOTE : MarkLogic only supports 2Mi huge pages ##
50
+ # ####################################################
51
+ hugepages :
52
+ enabled : false
53
+ mountPath : /dev/hugepages
54
+
45
55
# # Marklogic pods' resource requests and limits
46
56
# # ref: https://kubernetes.io/docs/user-guide/compute-resources/
57
+ # ###############################################################
58
+ # # NOTE : When using huge pages requests should equal limits ##
59
+ # ###############################################################
47
60
resources : {}
48
- # requests:
49
- # memory: "3000Mi"
50
- # cpu: "1000m"
51
- # limits:
52
- # memory: "3000Mi"
53
- # cpu: "1000m"
61
+ # requests:
62
+ # memory: "3000Mi"
63
+ # cpu: "1000m"
64
+ # hugepages-2Mi: 1Gi
65
+ # limits:
66
+ # memory: "3000Mi"
67
+ # cpu: "1000m"
68
+ # hugepages-2Mi: 1Gi
54
69
55
70
nameOverride : " "
56
71
fullnameOverride : " "
You can’t perform that action at this time.
0 commit comments