添加存储会导致Openshift Pod上的部署卡住

时间:2018-08-23 07:01:44

标签: kubernetes openshift openshift-origin openshift-client-tools

我一直试图在一个容器中添加存储卷。当我添加存储时,它在部署时会卡住。我已将策略类型设置为rolling,但后来将其更改为recreate

我在事件上遇到的错误是;

No nodes are available that match all of the following predicates:: Insufficient pods (2), MatchNodeSelector (18), NoVolumeZoneConflict (26), PodToleratesNodeTaints (1).

当集群中的节点用尽时,我曾经遇到这种类型的错误。这次,pod运行良好,但是当我将存储添加到部署中时,它们卡住了。

知道哪里出了问题吗?

更多信息: 我要添加存储的目的是,我希望在应用程序运行时能够读取/写入的Pod中有3个文件夹。 文件夹/卷的名称类似。

logs, tmp, uploadedDocuments

我创建了3个PVC,并将这些存储空间用于3个卷。我试过暂停推出,然后稍后又全部恢复,但也没有用。

1 个答案:

答案 0 :(得分:0)

一个可能的原因可能是NFS挂载(PV使用)的问题,并且您的Pod着陆的节点可能是挂载不存在或权限存在问题,因为PV的NFS挂载应该具有符合openshift https://docs.openshift.com/enterprise/3.1/install_config/persistent_storage/persistent_storage_nfs.html

的某些规范