带有谷歌持久性磁盘的小型kubernetes卷

时间:2017-09-29 18:37:15

标签: kubernetes google-cloud-platform

对于我的豆荚/容器,我需要大约50 Mb的小持久体积。 我使用gce永久磁盘作为谷歌容器引擎的持久存储,但我无法创建小于1 GB的磁盘

我创建了磁盘:

  gcloud compute disks create disk2 --size=1 --zone=us-central1-a

并使用我的yaml文件中的kubectl创建了卷和卷声明。

我无法理解的是volume.yaml中的大小:如果我把一个大于1Gi的大小或小于1Gi的大小一切都工作正常,那么卷配置中大小的目的是什么。 描述pv也有:

Source:
    Type:   GCEPersistentDisk (a Persistent Disk resource in Google Compute Engine)
    PDName: disk1
    FSType: ext4
    Partition:  0
    ReadOnly:   false

我可以在这里更改分区并将磁盘分成更小的块吗?我无法找到如何在volume.yaml

中声明分区号

1 个答案:

答案 0 :(得分:1)

不幸的是,无论您做什么,Google Cloud Platform都不支持较小的尺寸。

对于k8s方面,没有你不能对磁盘进行分区(一个卷应该是可以直接安装的,所以GCE-PD提供商会给你单个卷回来),即便这样,GCP也不支持多个编写器单个卷,即使你在内核中有必要的支持。