1 #{{ if not .Values.disableLogElasticsearch }}
2 apiVersion: extensions/v1beta1
8 namespace: {{ .Values.nsPrefix }}-log
23 - vm.max_map_count=262144
29 fieldPath: metadata.namespace
32 image: {{ .Values.image.es_bb }}
33 imagePullPolicy: {{ .Values.pullPolicy }}
37 image: {{ .Values.image.elasticsearch}}
49 - mountPath: /usr/share/elasticsearch/config/elasticsearch.yml
50 name: elasticsearch-conf
51 subPath: elasticsearch.yml
52 - mountPath: /usr/share/elasticsearch/data/
53 name: elasticsearch-data
54 - mountPath: /usr/share/elasticsearch/logs/
55 name: elasticsearch-logs
57 - name: elasticsearch-data
58 persistentVolumeClaim:
59 claimName: elasticsearch-db
60 - name: elasticsearch-logs
62 path: /dockerdata-nfs/{{ .Values.nsPrefix }}/log/elasticsearch/logs
63 - name: elasticsearch-conf
65 name: elasticsearch-configmap
67 - key: elasticsearch.yml
68 path: elasticsearch.yml
73 name: elasticsearch-configmap
74 namespace: {{ .Values.nsPrefix }}-log
76 {{ (.Files.Glob "resources/elasticsearch/conf/elasticsearch.yml").AsConfig | indent 2 }}