Guest User

Untitled

a guest
May 26th, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. ---
  2. apiVersion: v1
  3. kind: PersistentVolumeClaim
  4. metadata:
  5. name: ethereum
  6. spec:
  7. storageClassName: standard
  8. accessModes:
  9. - ReadWriteOnce
  10. resources:
  11. requests:
  12. storage: 500Gi
  13. ...
  14. ---
  15. kind: Deployment
  16. apiVersion: extensions/v1beta1
  17. metadata:
  18. name: ethereum
  19. labels:
  20. run: ethereum
  21. spec:
  22. replicas: 1
  23. selector:
  24. matchLabels:
  25. run: ethereum
  26. template:
  27. metadata:
  28. labels:
  29. run: ethereum
  30. spec:
  31. containers:
  32. - name: ethereum
  33. image: ethereum/client-go
  34. args: [
  35. "--rpc",
  36. "--rpcaddr=0.0.0.0"
  37. ]
  38. imagePullPolicy: Always
  39. ports:
  40. - name: json-rpc
  41. containerPort: 8545
  42. protocol: TCP
  43. - name: default
  44. containerPort: 30303
  45. protocol: TCP
  46. volumeMounts:
  47. - name: ethereum
  48. mountPath: /root
  49. volumes:
  50. - name: ethereum
  51. persistentVolumeClaim:
  52. claimName: ethereum
  53. ...
  54. ---
  55. apiVersion: v1
  56. kind: Service
  57. metadata:
  58. name: ethereum
  59. labels:
  60. run: ethereum
  61. spec:
  62. ports:
  63. - name: json-rpc
  64. port: 30303
  65. protocol: TCP
  66. targetPort: 30303
  67. - name: default
  68. port: 8545
  69. protocol: TCP
  70. targetPort: 8545
  71. selector:
  72. run: ethereum
  73. type: NodePort
  74. ...
Add Comment
Please, Sign In to add comment