挂载gcePersistentDisk kubernetes卷非常慢

Gab*_*vay 3 containers google-cloud-storage docker google-cloud-platform kubernetes

我启动了一个kubernetes复制控制器.当此复制控制器中的单个pod中的相应容器具有gcePersistentDisk指定的pod时,将启动非常慢.5分钟后,吊舱仍然处于该Pending状态.

kubectl get po 会告诉我:

NAME          READY     STATUS    RESTARTS   AGE
app-1-a4ni7   0/1       Pending   0          5m
Run Code Online (Sandbox Code Playgroud)

如果没有gcePersistentDiskpod Running,最多30秒.

(我使用的是10 GB的Google云存储磁盘,我知道这些磁盘的性能较低,但容量较低,但我不确定这是不是问题.)

可能是什么原因造成的?

Saa*_*Ali 5

我们已经看到GCE PD附加呼叫需要10分钟才能完成,所以这或多或少都是预期的.例如,请参阅https://github.com/kubernetes/kubernetes/issues/15382#issuecomment-153268655,其中PD测试在GCE PD附加/分离呼叫完成之前超时.我们正在与GCE团队合作,以提高性能并减少延迟.

如果pod永远不会退出挂起状态,那么你可能会遇到错误.在这种情况下,请抓住您的kubelet日志并在https://github.com/kubernetes/kubernetes/上打开一个问题