我已经按照这篇文章在 GKE 上设置了 NFS 服务器,以便可以在许多 pod 上安装 ReadWriteMany pvc。
这些 pod 是 jenkins-slave 代理,可以根据需要不断创建和销毁。
关键是有时我可以看到几个 pod 将相同的 pvc 安装在 nfs 服务器上,工作正常。然而,很多时候有一堆 Pod 卡在 Pending 状态。描述他们我看到:
无法为 pod“jenkins-slave-rqsb7_mynamespace(044f1362-5925-4812-875c-723f32d5e6fc)”挂载卷:超时已过期,等待卷为 pod“mynamespace”/“jenkins-slave-rqsb7”附加或挂载。卸载卷列表=[volume-2]。未附加卷列表=[volume-0 volume-2 volume-1 工作区-volume default-token-qdlhx]
其中第 2 卷是对应于 pvc 和 NFS 支持的卷的卷。
这里可能是什么问题?