Advertisement
Guest User

Untitled

a guest
Apr 11th, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. apiVersion: extensions/v1beta1
  2. kind: Deployment
  3. metadata:
  4. name: es-client
  5. namespace: default
  6. labels:
  7. component: elasticsearch
  8. role: client
  9. spec:
  10. template:
  11. metadata:
  12. labels:
  13. component: elasticsearch
  14. role: client
  15. spec:
  16. containers:
  17. - name: es-client
  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: "false"
  34. - name: NODE_DATA
  35. value: "false"
  36. - name: HTTP_ENABLE
  37. value: "true"
  38. - name: ES_HEAP_SIZE
  39. value: "512m"
  40. ports:
  41. - containerPort: 9200
  42. name: http
  43. protocol: TCP
  44. - containerPort: 9300
  45. name: transport
  46. protocol: TCP
  47. resources:
  48. limits:
  49. memory: 1Gi
  50. volumeMounts:
  51. - name: storage
  52. mountPath: /data
  53. volumes:
  54. - name: storage
  55. hostPath:
  56. path: /elasticsearch
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement