Advertisement
Guest User

Untitled

a guest
Apr 11th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. apiVersion: extensions/v1beta1
  2. kind: Deployment
  3. metadata:
  4. name: es-master
  5. namespace: default
  6. labels:
  7. component: elasticsearch
  8. role: master
  9. spec:
  10. template:
  11. metadata:
  12. labels:
  13. component: elasticsearch
  14. role: master
  15. spec:
  16. containers:
  17. - name: es-master
  18. securityContext:
  19. privileged: true
  20. capabilities:
  21. add:
  22. - IPC_LOCK
  23. image: gcr.io/google_containers/elasticsearch:v2.4.1-2
  24. imagePullPolicy: Always
  25. env:
  26. - name: NAMESPACE
  27. valueFrom:
  28. fieldRef:
  29. fieldPath: metadata.namespace
  30. - name: "CLUSTER_NAME"
  31. value: "my_es_cluster"
  32. - name: NODE_MASTER
  33. value: "true"
  34. - name: NODE_DATA
  35. value: "false"
  36. - name: HTTP_ENABLE
  37. value: "false"
  38. - name: ES_HEAP_SIZE
  39. value: "512m"
  40. - name: NUMBER_OF_SHARDS
  41. value: "4"
  42. - name: NUMBER_OF_REPLICAS
  43. value: "1"
  44. - name: NUMBER_OF_MASTERS
  45. value: "2"
  46. ports:
  47. - containerPort: 9300
  48. name: transport
  49. protocol: TCP
  50. resources:
  51. limits:
  52. memory: 1Gi
  53. volumeMounts:
  54. - name: storage
  55. mountPath: /data
  56. volumes:
  57. - name: storage
  58. hostPath:
  59. path: /elasticsearch
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement