# 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 --- # 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 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 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 --- # 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 --- # 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 --- # 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