# Hot 节点的 PV apiVersion: v1 kind: PersistentVolume metadata: name: elasticsearch-hot-pv spec: capacity: storage: 300Gi accessModes: - ReadWriteOnce nfs: server: 10.100.93.1 # fenny path: /root/elasticsearch/hotData --- # Warm 节点的 PV apiVersion: v1 kind: PersistentVolume metadata: name: elasticsearch-warm-pv spec: capacity: storage: 128Gi accessModes: - ReadWriteOnce nfs: server: 10.100.93.1 # fenny path: /root/elasticsearch/warmData --- # Warm2 节点的 PV apiVersion: v1 kind: PersistentVolume metadata: name: elasticsearch-warm2-pv spec: capacity: storage: 128Gi accessModes: - ReadWriteOnce nfs: server: 10.100.93.1 # fenny path: /root/elasticsearch/warmData2 --- # Cold 节点的 PV apiVersion: v1 kind: PersistentVolume metadata: name: elasticsearch-cold-pv spec: capacity: storage: 500Gi accessModes: - ReadWriteOnce nfs: server: 10.100.93.1 # fenny path: /root/elasticsearch/coldData --- # PVC for Hot apiVersion: v1 kind: PersistentVolumeClaim metadata: name: elasticsearch-data-pvc-elasticsearch-0 namespace: efk spec: accessModes: - ReadWriteOnce resources: requests: storage: 300Gi volumeName: elasticsearch-hot-pv storageClassName: "" # 显式禁用 StorageClass --- # PVC for Warm apiVersion: v1 kind: PersistentVolumeClaim metadata: name: elasticsearch-data-pvc-elasticsearch-1 namespace: efk spec: accessModes: - ReadWriteOnce resources: requests: storage: 128Gi volumeName: elasticsearch-warm-pv storageClassName: "" # 显式禁用 StorageClass --- # PVC for Warm2 apiVersion: v1 kind: PersistentVolumeClaim metadata: name: elasticsearch-data-pvc-elasticsearch-3 namespace: efk spec: accessModes: - ReadWriteOnce resources: requests: storage: 128Gi volumeName: elasticsearch-warm2-pv storageClassName: "" # 显式禁用 StorageClass --- # PVC for Warm2 Config apiVersion: v1 kind: PersistentVolumeClaim metadata: name: elasticsearch-config-pvc-elasticsearch-3 namespace: efk spec: accessModes: - ReadWriteOnce resources: requests: storage: 10Gi volumeName: elasticsearch-warm2-config-pv storageClassName: "" # 显式禁用 StorageClass --- # PVC for Cold apiVersion: v1 kind: PersistentVolumeClaim metadata: name: elasticsearch-data-pvc-elasticsearch-2 namespace: efk spec: accessModes: - ReadWriteOnce resources: requests: storage: 500Gi volumeName: elasticsearch-cold-pv storageClassName: "" # 显式禁用 StorageClass --- # PVC for cold config apiVersion: v1 kind: PersistentVolumeClaim metadata: name: elasticsearch-config-pvc-elasticsearch-2 namespace: efk spec: accessModes: - ReadWriteOnce resources: requests: storage: 10Gi volumeName: elasticsearch-cold-config-pv storageClassName: "" # 显式禁用 StorageClass --- # PV for Hot Config apiVersion: v1 kind: PersistentVolume metadata: name: elasticsearch-hot-config-pv spec: capacity: storage: 10Gi accessModes: - ReadWriteOnce nfs: server: 10.100.93.1 # fenny path: /root/elasticsearch/hotData/config --- # PVC for Hot Config apiVersion: v1 kind: PersistentVolumeClaim metadata: name: elasticsearch-config-pvc-elasticsearch-0 namespace: efk spec: accessModes: - ReadWriteOnce resources: requests: storage: 10Gi volumeName: elasticsearch-hot-config-pv storageClassName: "" # 显式禁用 StorageClass --- # PV for Warm Config apiVersion: v1 kind: PersistentVolume metadata: name: elasticsearch-warm-config-pv spec: capacity: storage: 10Gi accessModes: - ReadWriteOnce nfs: server: 10.100.93.1 # fenny path: /root/elasticsearch/warmData/config --- # PV for Warm2 Config apiVersion: v1 kind: PersistentVolume metadata: name: elasticsearch-warm2-config-pv spec: capacity: storage: 10Gi accessModes: - ReadWriteOnce nfs: server: 10.100.93.1 # fenny path: /root/elasticsearch/warmData2/config --- # PVC for Warm Config apiVersion: v1 kind: PersistentVolumeClaim metadata: name: elasticsearch-config-pvc-elasticsearch-1 namespace: efk spec: accessModes: - ReadWriteOnce resources: requests: storage: 10Gi volumeName: elasticsearch-warm-config-pv storageClassName: "" # 显式禁用 StorageClass --- # PV for Cold Config apiVersion: v1 kind: PersistentVolume metadata: name: elasticsearch-cold-config-pv spec: capacity: storage: 10Gi accessModes: - ReadWriteOnce nfs: server: 10.100.93.1 # fenny path: /root/elasticsearch/coldData/config --- # PV for Cold Snapshot apiVersion: v1 kind: PersistentVolume metadata: name: elasticsearch-cold-snapshot-pv spec: capacity: storage: 100Gi accessModes: - ReadWriteOnce nfs: server: 10.100.93.1 path: /root/elasticsearch/coldSnapshot --- # PVC for Cold Snapshot apiVersion: v1 kind: PersistentVolumeClaim metadata: name: elasticsearch-snapshot-pvc-elasticsearch-2 namespace: efk spec: accessModes: - ReadWriteOnce resources: requests: storage: 100Gi volumeName: elasticsearch-cold-snapshot-pv storageClassName: ""