--- apiVersion: v1 kind: PersistentVolumeClaim metadata: name: consul-data-pvc namespace: monitor spec: accessModes: - ReadWriteMany storageClassName: nfs-provisioner # 您需要提前定义的NFS存储类 resources: requests: storage: 10Gi # 根据您的存储需求进行调整 --- apiVersion: apps/v1 kind: Deployment metadata: name: consul namespace: monitor spec: replicas: 1 # 根据您的需求进行调整 selector: matchLabels: app: consul template: metadata: labels: app: consul spec: containers: - name: consul image: consul:1.15 ports: - containerPort: 8500 volumeMounts: - name: consul-data mountPath: /consul/data volumes: - name: consul-data persistentVolumeClaim: claimName: consul-data-pvc # namespace: monitor