首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在Kubernetes中创建PersistentVolume

无法在Kubernetes中创建PersistentVolume
EN

Server Fault用户
提问于 2019-11-28 12:35:49
回答 1查看 10.6K关注 0票数 3

我试图在Kubernet(版本1.14)中创建一个新的PersistentVolume,但是它返回了以下错误:

代码语言:javascript
复制
The PersistentVolume "postgres-pv-volume" is invalid:
* spec.persistentvolumesource: Forbidden: is immutable after creation
* nodeAffinity: Invalid value: "null": field is immutable

这是我的YAML:

代码语言:javascript
复制
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

我在文档中找不到关于这些错误值的任何信息。我的配置怎么了?

EN

回答 1

Server Fault用户

发布于 2019-11-28 12:48:01

使用NFS实现持久卷的示例配置

代码语言:javascript
复制
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: 10Gi

请参阅此处查看Kubernetes NFS持久性卷.

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/993615

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档