1 apiVersion: extensions/v1beta1
7 namespace: {{ .Values.nsPrefix }}-log
18 pod.beta.kubernetes.io/init-containers: '[
20 "command": ["sysctl", "-w", "vm.max_map_count=262144"],
27 "fieldPath": "metadata.namespace"
35 "image": "{{ .Values.image.es_bb }}",
36 "imagePullPolicy": "{{ .Values.pullPolicy }}",
43 image: {{ .Values.image.elasticsearch}}
55 - mountPath: /usr/share/elasticsearch/conf/
56 name: elasticsearch-conf
57 - mountPath: /usr/share/elasticsearch/data/
58 name: elasticsearch-data
59 - mountPath: /usr/share/elasticsearch/logs/
60 name: elasticsearch-logs
62 - name: elasticsearch-data
63 persistentVolumeClaim:
64 claimName: elasticsearch-db
65 - name: elasticsearch-logs
67 path: /dockerdata-nfs/{{ .Values.nsPrefix }}/log/elasticsearch/logs
68 - name: elasticsearch-conf
70 name: elasticsearch-configmap
72 - key: elasticsearch.yml
73 path: elasticsearch.yml
78 name: elasticsearch-configmap
79 namespace: {{ .Values.nsPrefix }}-log
81 {{ (.Files.Glob "resources/elasticsearch/conf/elasticsearch.yml").AsConfig | indent 2 }}