可以将 Kubernetes PV 配置为使用最大大小吗

Posted

技术标签:

【中文标题】可以将 Kubernetes PV 配置为使用最大大小吗【英文标题】:Can Kubernetes PV configured to use max size 【发布时间】:2017-05-10 18:11:17 【问题描述】:

在 Kubernetes 中将 NFS 配置为持久卷。是否有指定卷的整个大小的选项。

apiVersion: v1
kind: PersistentVolume
metadata:
  name: nfs
spec:
  capacity:
    storage: 1Mi
  accessModes:
    - ReadWriteMany
  nfs:
    server: 10.244.1.4
    path: "/exports"
    是否可以将spec.capacity.storage 设置为整个大小 NFS 卷。 如果可能,调整 NFS 卷的大小是否反映在 k8s 中?

谢谢

【问题讨论】:

我已经能够根据需要扩展 PV 的大小,只需 kubectl edit 【参考方案1】:

Shan,您可以在 NFS PV 中指定整个共享的大小。 afacit,在 NFS 插件中没有强制执行配额/大小检查。在 Kube 1.7 中调整 PV 的大小正在开发中,目前正在进行设计审查。此外,您可以使用 GlusterFS 作为另一个选项来指定卷的确切大小,也可以动态配置。

【讨论】:

以上是关于可以将 Kubernetes PV 配置为使用最大大小吗的主要内容,如果未能解决你的问题,请参考以下文章

Kubernetes 存储资源 PV、PVC 和StorageClass详解

PV静态创建和动态创建

k8s实践17:kubernetes对接nfs存储实现pvc动态按需创建分配绑定pv

MySQL 如何使用 PV 和 PVC?- 每天5分钟玩转 Docker 容器技术(154)

Kubernetes - 一次“服务”的最大并发请求限制

kubernetes 使用 PV 和 PVC 管理数据存储