Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- apiVersion: extensions/v1beta1
- kind: Deployment
- metadata:
- name: es-master
- namespace: default
- labels:
- component: elasticsearch
- role: master
- spec:
- template:
- metadata:
- labels:
- component: elasticsearch
- role: master
- spec:
- containers:
- - name: es-master
- securityContext:
- privileged: true
- capabilities:
- add:
- - IPC_LOCK
- image: gcr.io/google_containers/elasticsearch:v2.4.1-2
- imagePullPolicy: Always
- env:
- - name: NAMESPACE
- valueFrom:
- fieldRef:
- fieldPath: metadata.namespace
- - name: "CLUSTER_NAME"
- value: "my_es_cluster"
- - name: NODE_MASTER
- value: "true"
- - name: NODE_DATA
- value: "false"
- - name: HTTP_ENABLE
- value: "false"
- - name: ES_HEAP_SIZE
- value: "512m"
- - name: NUMBER_OF_SHARDS
- value: "4"
- - name: NUMBER_OF_REPLICAS
- value: "1"
- - name: NUMBER_OF_MASTERS
- value: "2"
- ports:
- - containerPort: 9300
- name: transport
- protocol: TCP
- resources:
- limits:
- memory: 1Gi
- volumeMounts:
- - name: storage
- mountPath: /data
- volumes:
- - name: storage
- hostPath:
- path: /elasticsearch
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement