# Hot 节点的 PV
apiVersion: v1
kind: PersistentVolume
metadata:
  name: elasticsearch-hot-pv
spec:
  capacity:
    storage: 300Gi
  accessModes:
    - ReadWriteOnce
  nfs:
    server: 10.71.142.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.71.142.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.71.142.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