storage.yaml 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. #---
  2. #apiVersion: v1
  3. #kind: PersistentVolume
  4. #metadata:
  5. # name: hub-db-dir
  6. # namespace: jhub
  7. #spec:
  8. # capacity:
  9. # storage: 1Gi
  10. # volumeMode: Filesystem
  11. # accessModes:
  12. # - ReadWriteMany
  13. # persistentVolumeReclaimPolicy: Retain # Keep 4eva
  14. # storageClassName: managed-nfs-storage
  15. # mountOptions:
  16. # - hard
  17. # - nfsvers=3
  18. # nfs:
  19. # path: /mnt/DroboFS/Shares/Kubernetes/volumes/static/hub-db-dir
  20. # server: 10.42.42.10
  21. # claimRef:
  22. # name: hub-db-dir
  23. # namespace: jhub
  24. #---
  25. #apiVersion: v1
  26. #kind: PersistentVolumeClaim
  27. #metadata:
  28. # name: hub-db-dir
  29. # namespace: jhub
  30. # annotations:
  31. # nfs.io/storage-path: "hub-db-dir"
  32. #spec:
  33. # storageClassName: managed-nfs-storage
  34. # accessModes:
  35. # - ReadWriteMany
  36. # resources:
  37. # requests:
  38. # storage: 1Gi
  39. #status: {}
  40. ---
  41. apiVersion: v1
  42. kind: PersistentVolume
  43. metadata:
  44. name: claim-admin
  45. namespace: jhub
  46. spec:
  47. capacity:
  48. storage: 10Gi
  49. volumeMode: Filesystem
  50. accessModes:
  51. - ReadWriteMany
  52. persistentVolumeReclaimPolicy: Retain # Keep 4eva
  53. storageClassName: managed-nfs-storage
  54. mountOptions:
  55. - hard
  56. - nfsvers=3
  57. nfs:
  58. path: /mnt/DroboFS/Shares/Kubernetes/volumes/static/claim-admin
  59. server: 10.42.42.10
  60. claimRef:
  61. name: claim-admin
  62. namespace: jhub
  63. ---
  64. apiVersion: v1
  65. kind: PersistentVolumeClaim
  66. metadata:
  67. name: claim-admin
  68. namespace: jhub
  69. annotations:
  70. nfs.io/storage-path: "claim-admin"
  71. spec:
  72. storageClassName: managed-nfs-storage
  73. accessModes:
  74. - ReadWriteMany
  75. resources:
  76. requests:
  77. storage: 1Gi
  78. status: {}
  79. ---
  80. apiVersion: v1
  81. kind: PersistentVolume
  82. metadata:
  83. name: user-shared
  84. namespace: jhub
  85. spec:
  86. capacity:
  87. storage: 10Gi
  88. volumeMode: Filesystem
  89. accessModes:
  90. - ReadWriteMany
  91. persistentVolumeReclaimPolicy: Retain # Keep 4eva
  92. storageClassName: managed-nfs-storage
  93. mountOptions:
  94. - hard
  95. - nfsvers=3
  96. nfs:
  97. path: /mnt/DroboFS/Shares/Kubernetes/volumes/static/jhub-user-shared
  98. server: 10.42.42.10
  99. claimRef:
  100. name: user-shared
  101. namespace: jhub
  102. ---
  103. apiVersion: v1
  104. kind: PersistentVolumeClaim
  105. metadata:
  106. name: user-shared
  107. namespace: jhub
  108. annotations:
  109. nfs.io/storage-path: "user-shared"
  110. spec:
  111. storageClassName: managed-nfs-storage
  112. accessModes:
  113. - ReadWriteMany
  114. resources:
  115. requests:
  116. storage: 1Gi
  117. status: {}