我试图在Kubernet(版本1.14)中创建一个新的PersistentVolume,但是它返回了以下错误:
The PersistentVolume "postgres-pv-volume" is invalid:
* spec.persistentvolumesource: Forbidden: is immutable after creation
* nodeAffinity: Invalid value: "null": field is immutable这是我的YAML:
apiVersion: v1
kind: PersistentVolume
metadata:
name: postgres-pv-volume
namespace: is-app
spec:
capacity:
storage: 5Gi
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
nfs:
path: /vols/is-app
server: storage-server
readOnly: false我在文档中找不到关于这些错误值的任何信息。我的配置怎么了?
发布于 2019-11-28 12:48:01
使用NFS实现持久卷的示例配置
apiVersion: v1
kind: Service
metadata:
name: nfs-server
spec:
# clusterIP: 10.3.240.20
ports:
- name: nfs
port: 2049
- name: mountd
port: 20048
- name: rpcbind
port: 111
selector:
role: nfs-server
apiVersion: v1
kind: PersistentVolume
metadata:
name: nfs
spec:
capacity:
storage: 10Gi
accessModes:
- ReadWriteMany
nfs:
server: <ClusterIP>
path: "/"
---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: nfs
spec:
accessModes:
- ReadWriteMany
storageClassName: ""
resources:
requests:
storage: 10Gihttps://serverfault.com/questions/993615
复制相似问题