我一直试图在一个容器中添加存储卷。当我添加存储时,它在部署时会卡住。我已将策略类型设置为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个卷。我试过暂停推出,然后稍后又全部恢复,但也没有用。
答案 0 :(得分:0)
一个可能的原因可能是NFS挂载(PV使用)的问题,并且您的Pod着陆的节点可能是挂载不存在或权限存在问题,因为PV的NFS挂载应该具有符合openshift https://docs.openshift.com/enterprise/3.1/install_config/persistent_storage/persistent_storage_nfs.html
的某些规范