相关疑难解决方法(0)

PVC可以绑定到特定的PV吗?

k8s维护者在https://github.com/kubernetes/kubernetes/issues/7438#issuecomment-97148195中对此进行了讨论:

允许用户询问特定PV会破坏它们之间的分离

我不买.我们允许用户选择一个节点.这不是常见的情况,但它存在是有原因的.

它是怎么结束的?什么是> 1 PV和PVC的预期方式,如https://github.com/kubernetes/kubernetes/tree/master/examples/nfs中的那个?

我们使用NFS,而PersistentVolume是一个方便的抽象,因为我们可以保留serverIP和path那里.但PersistentVolumeClaim得到任何具有足够的规模PV,防止path重复使用.

可以设置volumeName在PVC spec块中(参见https://github.com/kubernetes/kubernetes/pull/7529),但没有区别.

kubernetes

28
推荐指数
4
解决办法
2万
查看次数

我可以将单个GCE磁盘的多个分区安装到Pod吗?

我想使用单个谷歌计算引擎 磁盘并将其安装到Kubernetes Google容器引擎的多个位置.

我想知道使用persistentVolumeClaim是否可行,但我所期望的是能够安装同一磁盘的两个分区:

  ...
  volumes:
    - name: database
      gcePersistentDisk:
        pdName: dist-1
        fsType: ext4
        partition: 1
        readOnly: true
    - name: media
      gcePersistentDisk:
        pdName: disk-1
        fsType: ext4
        partition: 2
        readOnly: true
Run Code Online (Sandbox Code Playgroud)

单独安装其中任何一个都有效,但尝试同时安装它们会产生错误:

FailedMount     Unable to mount volumes for pod "frontend-ni7uf_foo": Could not attach GCE PD "disk-1". Timeout waiting for mount paths to be created.
Run Code Online (Sandbox Code Playgroud)

从技术上讲,我可以在一个实例上手动安装两个分区.

我想知道它是否是一个错误,如果有另一个解决方案(在有多个磁盘之外)?

kubernetes google-kubernetes-engine

3
推荐指数
1
解决办法
1715
查看次数