Kubernetes 节点具有卷节点关联冲突

Kubernetes 节点具有卷节点关联冲突,kubernetes,google-kubernetes-engine,kubernetes-pod,persistent-volumes,Kubernetes,Google Kubernetes Engine,Kubernetes Pod,Persistent Volumes,我有一个pod,它使用2个持久卷。持久卷位于不同的区域中。部署时,我遇到以下错误: node(s) had volume node affinity conflict 以上问题有什么解决办法吗 我有一个pod,它使用2个持久卷。持久卷位于不同的区域中 Pod装载的卷必须位于同一可用性区域中,以便可以将它们装载到Pod计划所在的节点上 您还可以通过将StorageClass设置为regionalpd StorageClass来使用,但这样做成本更高、速度更慢,并且会使卷镜像到两个区域中。但这有点

我有一个pod,它使用2个持久卷。持久卷位于不同的区域中。部署时,我遇到以下错误:

node(s) had volume node affinity conflict
以上问题有什么解决办法吗

我有一个pod,它使用2个持久卷。持久卷位于不同的区域中

Pod装载的卷必须位于同一可用性区域中,以便可以将它们装载到Pod计划所在的节点上

您还可以通过将StorageClass设置为regionalpd StorageClass来使用,但这样做成本更高、速度更慢,并且会使卷镜像到两个区域中。但这有点复杂,可能不是你想做的

我有一个pod,它使用2个持久卷。持久卷位于不同的区域中

Pod装载的卷必须位于同一可用性区域中,以便可以将它们装载到Pod计划所在的节点上


您还可以通过将StorageClass设置为regionalpd StorageClass来使用,但这样做成本更高、速度更慢,并且会使卷镜像到两个区域中。但这有点复杂,可能不是您想要做的。

如何使pod和pv处于同一区域?这取决于您使用的存储系统。如果PV通过网络访问,pod将调度到任何节点。如果使用本地卷,则可以使用卷调度,以便将pod调度到PV所在的注释中。存储为aws ebs PV。我有一个在节点上生成的pod,因为我使用nodeSelector将服务绑定为一组特定的节点,该节点位于区域2a中,但创建的pv位于不同的区域2cIm中,使用该区域2cIm为每个mongo节点创建pv,不确定哪一个处于同一区域,如何使pod和pv处于同一区域?这取决于您使用的存储系统。如果PV通过网络访问,pod将调度到任何节点。如果使用本地卷,则可以使用卷调度,以便将pod调度到PV所在的注释中。存储为aws ebs PV。我在一个节点上生成了一个pod,因为我使用nodeSelector将服务绑定为一组特定的节点,该节点位于区域2a中,但创建的pv位于不同的区域2cIm中,该区域2cIm使用每个mongo节点创建一个pv,不确定属于哪个节点