deployment/elasticsearch.yaml (67 lines of code) (raw):

apiVersion: v1 kind: Service metadata: annotations: kompose.cmd: kompose convert kompose.version: 1.19.0 (f63a961c) creationTimestamp: null labels: io.kompose.service: capi-elasticsearch name: capi-elasticsearch spec: type: NodePort ports: - name: '9200' port: 9200 targetPort: 9200 - name: '9300' port: 9300 targetPort: 9300 selector: service: elasticsearch stack: concierge-graphql --- apiVersion: apps/v1 kind: StatefulSet metadata: labels: service: elasticsearch stack: concierge-graphql name: capi-elasticsearch spec: replicas: 1 selector: matchLabels: service: elasticsearch stack: concierge-graphql serviceName: capi-elasticsearch template: metadata: labels: service: elasticsearch stack: concierge-graphql name: capi-elasticsearch spec: #initContainers: #- image: elasticsearch:7.17.14 # name: install-plugins # command: # - bin/elasticsearch-plugin # - install # - repository-s3 containers: - env: - name: ES_JAVA_OPTS value: -Xmx2048m -Xms2048m - name: discovery.type value: single-node image: andyg42/elasticsearch-with-s3snap:7.17.14 name: capi-elasticsearch ports: - containerPort: 9200 - containerPort: 9300 volumeMounts: - mountPath: /usr/share/elasticsearch/data name: esdata volumeClaimTemplates: - metadata: name: esdata spec: accessModes: - ReadWriteOnce resources: requests: storage: 80Gi