繁体   English   中英

Eck 本地持久卷未创建

[英]Eck local persistent volume not created

尝试为 ECK 创建本地持久卷
使用以下定义创建持久卷

apiVersion: v1
kind: PersistentVolume
metadata:
  name: elasticsearch-data-volume
  labels:
    type: local
spec:
  storageClassName: manual
  capacity:
    storage: 10Gi
  accessModes:
    - ReadWriteOnce
  hostPath:
    path: "/mo/esdata"

和聚氯乙烯



apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: elasticsearch-data
spec:
  storageClassName: manual
  accessModes:
    - ReadWriteOnce
  resources:
    requests:
      storage: 5Gi

在 PVC 上出现错误

kubectl apply -f pvc-es.yml 
Warning: kubectl apply should be used on resource created by either kubectl create --save-config or kubectl apply
The PersistentVolumeClaim "elasticsearch-data-quickstart-es-default-0" is invalid: spec: Forbidden: is immutable after creation except resources.requests for bound claims

首先,您是否创建了存储 class“手册”?

其次,似乎错误消息中的 pvc 在创建后是不可变的。 是否有可能您以前创建过同名的 pvc? 请运行kubectl get pvc并显示 output。 如果是这种情况,您可以删除 pvc 并重新应用 yaml。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM