title: Elasticsearch fails to start on AWS kubernetes cluster
body: <p>I am running my kubernetes cluster on AWS EKS which runs kubernetes 1.10. 
  I am following this guide to deploy elasticsearch in my Cluster 
  <a href="https://github.com/pires/kubernetes-elasticsearch-cluster" rel="nofollow noreferrer">elasticsearch Kubernetes</a></p>
  
  <p>The first time I deployed it everything worked fine. Now, When I redeploy it gives me the following error.</p>
  
  <pre><code>ERROR: [2] bootstrap checks failed
  [1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
  [2018-08-24T18:07:28,448][INFO ][o.e.n.Node               ] [es-master-6987757898-5pzz9] stopping ...
  [2018-08-24T18:07:28,534][INFO ][o.e.n.Node               ] [es-master-6987757898-5pzz9] stopped
  [2018-08-24T18:07:28,534][INFO ][o.e.n.Node               ] [es-master-6987757898-5pzz9] closing ...
  [2018-08-24T18:07:28,555][INFO ][o.e.n.Node               ] [es-master-6987757898-5pzz9] closed
  </code></pre>
  
  <p>Here is my deployment file.</p>
  
  <pre><code>apiVersion: apps/v1beta1
  kind: Deployment
  metadata:
    name: es-master
    labels:
      component: elasticsearch
      role: master
  spec:
    replicas: 3
    template:
      metadata:
        labels:
          component: elasticsearch
          role: master
      spec:
        initContainers:
        - name: init-sysctl
          image: busybox:1.27.2
          command:
          - sysctl
          - -w
          - vm.max_map_count=262144
          securityContext:
            privileged: true
        containers:
        - name: es-master
          image: quay.io/pires/docker-elasticsearch-kubernetes:6.3.2
          env:
          - name: NAMESPACE
            valueFrom:
              fieldRef:
                fieldPath: metadata.namespace
          - name: NODE_NAME
            valueFrom:
              fieldRef:
                fieldPath: metadata.name
          - name: CLUSTER_NAME
            value: myesdb
          - name: NUMBER_OF_MASTERS
            value: "2"
          - name: NODE_MASTER
            value: "true"
          - name: NODE_INGEST
            value: "false"
          - name: NODE_DATA
            value: "false"
          - name: HTTP_ENABLE
            value: "false"
          - name: ES_JAVA_OPTS
            value: -Xms512m -Xmx512m
          - name: NETWORK_HOST
            value: "0.0.0.0"
          - name: PROCESSORS
            valueFrom:
              resourceFieldRef:
                resource: limits.cpu
          resources:
            requests:
              cpu: 0.25
            limits:
              cpu: 1
          ports:
          - containerPort: 9300
            name: transport
          livenessProbe:
            tcpSocket:
              port: transport
            initialDelaySeconds: 20
            periodSeconds: 10
          volumeMounts:
          - name: storage
            mountPath: /data
        volumes:
            - emptyDir:
                medium: ""
              name: "storage"
  </code></pre>
  
  <p>I have seen a lot of posts talking about increasing the value but I am not sure how to do it. Any help would be appreciated. </p>