k8sConfigs/efk_cluster/elasticsearch-pvandpvc_incluster.yaml
2025-03-24 19:12:41 +08:00

92 lines
1.6 KiB
YAML

# 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