From 8ec350e2fd28a9960fa65ac2b2e601ff32c14306 Mon Sep 17 00:00:00 2001 From: Jim-Lin Date: Tue, 8 Aug 2017 01:25:35 +0800 Subject: [PATCH] Add initContainers & ES_JAVA_OPTS to enable 5.5.1 --- staging/elasticsearch/es-rc.yaml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/staging/elasticsearch/es-rc.yaml b/staging/elasticsearch/es-rc.yaml index 31f38e40..3f9e3080 100644 --- a/staging/elasticsearch/es-rc.yaml +++ b/staging/elasticsearch/es-rc.yaml @@ -12,13 +12,21 @@ spec: component: elasticsearch spec: serviceAccount: elasticsearch + initContainers: + - name: init-sysctl + image: busybox + imagePullPolicy: IfNotPresent + command: ["sysctl", "-w", "vm.max_map_count=262144"] + securityContext: + privileged: true containers: - name: es securityContext: + privileged: true capabilities: add: - IPC_LOCK - image: quay.io/pires/docker-elasticsearch-kubernetes:1.7.1-4 + image: quay.io/pires/docker-elasticsearch-kubernetes:5.5.1 env: - name: KUBERNETES_CA_CERTIFICATE_FILE value: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt @@ -36,6 +44,8 @@ spec: value: "true" - name: HTTP_ENABLE value: "true" + - name: "ES_JAVA_OPTS" + value: "-Xms256m -Xmx256m" ports: - containerPort: 9200 name: http