diff options
author | Christian Pointner <equinox@spreadspace.org> | 2018-02-18 05:57:25 +0100 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2018-02-18 05:57:25 +0100 |
commit | 45ad5052f6dc6b7b7e8ca3dcefe7af7c178bcde2 (patch) | |
tree | fde5989f0542da0fe6883840f0434996e73c35f7 /contrib/k8s-emc/elasticsearch-statefulset.yml | |
parent | fix nginx streamer cm template after flag got renamed (diff) |
added k8s based stats
Diffstat (limited to 'contrib/k8s-emc/elasticsearch-statefulset.yml')
-rw-r--r-- | contrib/k8s-emc/elasticsearch-statefulset.yml | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/contrib/k8s-emc/elasticsearch-statefulset.yml b/contrib/k8s-emc/elasticsearch-statefulset.yml new file mode 100644 index 0000000..4bd73b9 --- /dev/null +++ b/contrib/k8s-emc/elasticsearch-statefulset.yml @@ -0,0 +1,53 @@ +apiVersion: apps/v1 +kind: StatefulSet +metadata: + namespace: emc + name: es-stats + labels: + app: elasticsearch + tier: stats +spec: + serviceName: es-stats + replicas: 1 + selector: + matchLabels: + app: elasticsearch + tier: stats + updateStrategy: + type: RollingUpdate + template: + metadata: + labels: + app: elasticsearch + tier: stats + spec: + nodeName: emc-stats + securityContext: + runAsUser: 998 + fsGroup: 998 + containers: + - name: elasticsearch + image: docker.elastic.co/elasticsearch/elasticsearch-oss:6.2.1 + imagePullPolicy: Always + resources: + limits: + memory: 3072Mi + requests: + memory: 2048Mi + env: + - name: ES_JAVA_OPTS + value: "-Xms1536m -Xmx1536m" + - name: cluster.name + value: emc-stats + - name: node.name + valueFrom: + fieldRef: + fieldPath: metadata.name + volumeMounts: + - name: es-data + mountPath: /usr/share/elasticsearch/data + volumes: + - name: es-data + hostPath: + type: DirectoryOrCreate + path: /srv/stats/elasticsearch |