无法附加GCE PD,等待装载路径超时



这已经失控了。。。GKE的规格很好,但是,我的装载路径超时了,我已经在github中发布了这个问题,但他们说,如果在SO中发布会更好。请解决这个问题。。

2m      2m      1   {scheduler }                                        Scheduled   Successfully assigned mongodb-shard1-master-gp0qa to gke-cluster-1-micro-a0f27b19-node-0p2j
1m      1m      1   {kubelet gke-cluster-1-micro-a0f27b19-node-0p2j}    FailedMount Unable to mount volumes for pod "mongodb-shard1-master-gp0qa_default": Could not attach GCE PD "shard1-node1-master". Timeout waiting for mount paths to be created.
1m      1m      1   {kubelet gke-cluster-1-micro-a0f27b19-node-0p2j}    FailedSync  Error syncing pod, skipping: Could not attach GCE PD "shard1-node1-master". Timeout waiting for mount paths to be created.

这个问题已经被记录了好几次,例如这里https://github.com/kubernetes/kubernetes/issues/14642.Kubernetes v1.3.0应该有一个修复程序。

作为一种变通方法(在GCP中),您可以重新启动VM。

希望这能有所帮助!

您的GCE服务帐户可能未在您的项目中获得授权。请尝试在开发人员控制台的"权限"页面上将$YOUR_PROJECT_NUMBER-compute@developer.gserviceaccount.com重新添加为"可以编辑"。

我最近遇到了这个问题,最终问题是在docker容器中运行的应用程序实际上立即关闭了——这导致gce尝试重新启动它,但当gce尝试连接磁盘(已经连接)时,它会失败。

所以,这似乎是GCE中的一个小错误,但不要急于弄清楚,我最终在本地运行了一些东西,并使用本地卷装载调试了崩溃。

这是一个老问题,但我想分享一下我是如何解决这个问题的。我通过谷歌云控制台手动从主机上卸载有问题的磁盘。

最新更新