1 #{{ if not .Values.disableLogElasticsearch }}
2 apiVersion: extensions/v1beta1
8 namespace: {{ .Values.nsPrefix }}-log
19 pod.beta.kubernetes.io/init-containers: '[
21 "command": ["sysctl", "-w", "vm.max_map_count=262144"],
28 "fieldPath": "metadata.namespace"
36 "image": "{{ .Values.image.es_bb }}",
37 "imagePullPolicy": "{{ .Values.pullPolicy }}",
44 image: {{ .Values.image.elasticsearch}}
56 - mountPath: /usr/share/elasticsearch/config/elasticsearch.yml
57 name: elasticsearch-conf
58 subPath: elasticsearch.yml
59 - mountPath: /usr/share/elasticsearch/data/
60 name: elasticsearch-data
61 - mountPath: /usr/share/elasticsearch/logs/
62 name: elasticsearch-logs
64 - name: elasticsearch-data
65 persistentVolumeClaim:
66 claimName: elasticsearch-db
67 - name: elasticsearch-logs
69 path: /dockerdata-nfs/{{ .Values.nsPrefix }}/log/elasticsearch/logs
70 - name: elasticsearch-conf
72 name: elasticsearch-configmap
74 - key: elasticsearch.yml
75 path: elasticsearch.yml
80 name: elasticsearch-configmap
81 namespace: {{ .Values.nsPrefix }}-log
83 {{ (.Files.Glob "resources/elasticsearch/conf/elasticsearch.yml").AsConfig | indent 2 }}