Kubernetes 我们可以将多个吊舱连接到同一个PVC上吗?

Kubernetes 我们可以将多个吊舱连接到同一个PVC上吗?,kubernetes,kubernetes-pod,persistent-volume-claims,Kubernetes,Kubernetes Pod,Persistent Volume Claims,我的意思是pod和PVC之间是一对一还是多对一的关系?我可以在不删除或断开先前创建的POD的情况下将两个或多个POD连接到同一个PVC(持久卷声明)上吗?是的,这是常见的用例之一。如果PVC具有ReadWriteMany的accessMode,则多个POD可以同时装入卷 这里的访问模式是: 关于进一步的细节是的,这是一个常见的用例。如果PVC具有ReadWriteMany的accessMode,则多个POD可以同时装入卷 这里的访问模式是: 欲知详情 我是否可以将两个或多个POD连接到同一个PV

我的意思是pod和PVC之间是一对一还是多对一的关系?我可以在不删除或断开先前创建的POD的情况下将两个或多个POD连接到同一个PVC(持久卷声明)上吗?

是的,这是常见的用例之一。如果PVC具有
ReadWriteMany
accessMode
,则多个POD可以同时装入卷

这里的访问模式是:


关于进一步的细节

是的,这是一个常见的用例。如果PVC具有
ReadWriteMany
accessMode
,则多个POD可以同时装入卷

这里的访问模式是:

欲知详情

我是否可以将两个或多个POD连接到同一个PVC(持久卷声明),而不删除或断开先前创建的POD

是的,这个有效。但实际上这有点复杂

可以使用不同的方法创建持久卷。您的存储系统可能会限制您可以使用的访问模式。例如,在许多存储系统中,访问模式
ReadWriteMany
不可用。访问模式
ReadWriteOnce
最常见

对于使用访问模式
ReadWriteOnce
装载的访问持久卷的多个POD,必须将它们调度到同一节点才能同时访问该卷

对于使用访问模式
ReadWriteMany
ReadOnlyMany
装载的多个POD访问持久卷,可以将POD调度到不同的节点。但在“云提供商”环境中,您在一个区域中使用多个可用性区域,您的持久卷通常只能在一个可用性区域内访问,因此您必须确保您的POD计划在同一可用性区域。云提供商通常也提供区域卷,但它们更昂贵,您需要为此使用特定的卷

我是否可以将两个或多个POD连接到同一个PVC(持久卷声明),而不删除或断开先前创建的POD

是的,这个有效。但实际上这有点复杂

可以使用不同的方法创建持久卷。您的存储系统可能会限制您可以使用的访问模式。例如,在许多存储系统中,访问模式
ReadWriteMany
不可用。访问模式
ReadWriteOnce
最常见

对于使用访问模式
ReadWriteOnce
装载的访问持久卷的多个POD,必须将它们调度到同一节点才能同时访问该卷


对于使用访问模式
ReadWriteMany
ReadOnlyMany
装载的多个POD访问持久卷,可以将POD调度到不同的节点。但在“云提供商”环境中,您在一个区域中使用多个可用性区域,您的持久卷通常只能在一个可用性区域内访问,因此您必须确保您的POD计划在同一可用性区域。云提供商通常也提供区域卷,但它们更昂贵,您需要为此使用特定的卷。

但据我所知,访问模式是PVC和PV共享的。也就是说,一个PV可以有多个PVC。但是,我不知道POD和PVC是否相同,所以粗略地说,第一部分是PVC和Storage类,这两种资源都有助于在存储系统上创建持久卷,现在第二部分是该卷是否具有访问RWM模式(如NFS)的能力,它可以由多个节点同时挂载到POD,但如果卷是具有RWO的块存储(iscsi voumes),则只能使用单个节点挂载。这些限制来自文件系统和块存储等存储系统,您可以进一步了解。但据我所知,接入模式是PVC和PV共享的。也就是说,一个PV可以有多个PVC。但是,我不知道POD和PVC是否相同,所以粗略地说,第一部分是PVC和Storage类,这两种资源都有助于在存储系统上创建持久卷,现在第二部分是该卷是否具有访问RWM模式(如NFS)的能力,它可以由多个节点同时装载到POD,但如果卷包含RWO的块存储(iscsi voumes),则只能使用单个节点装载。这些限制来自文件系统和块存储等存储系统,您可以进一步了解它。但是,accessModes设置是您在PVC上使用的,对吗?据我所知,由于accessModes字段,可以将多个PVC连接到单个PV。但是,我不知道多个POD是否可以使用相同的PVC?PVC上的访问模式是应用程序请求的,它将获得至少支持该访问模式的PV。是的,可以有多个POD使用相同的PVC。但是,accessModes设置是您在PVC上使用的,对吗?据我所知,由于accessModes字段,可以将多个PVC连接到单个PV。但是,我不知道多个POD是否可以使用相同的PVC?PVC上的访问模式是应用程序请求的,它将获得至少支持该访问模式的PV。是的,可以有多个豆荚使用相同的PVC。
ReadWriteOnce -- the volume can be mounted as read-write by a single node
ReadOnlyMany -- the volume can be mounted read-only by many nodes
ReadWriteMany -- the volume can be mounted as read-write by many nodes