Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes 为一个写入程序和多个读卡器配置PVC_Kubernetes_Kubernetes Pvc - Fatal编程技术网

Kubernetes 为一个写入程序和多个读卡器配置PVC

Kubernetes 为一个写入程序和多个读卡器配置PVC,kubernetes,kubernetes-pvc,Kubernetes,Kubernetes Pvc,我有两个微服务,一个准备文件,另一个读取文件以处理HTTP请求。所以我将创建一个PVC和两个部署,每个微服务一个。“编写”微服务的部署将由一个pod组成,另一个部署将具有水平可扩展性,但它们似乎都不完全符合我的需要,而且这些文件对我来说也不清楚。那么我应该选择哪种PVC接入模式呢? 非常希望能够将这些POD保留在不同的节点上。为同一pv创建两个具有所需访问模式的单独pvc,并根据其使用情况连接到POD。e、 g write many可用于写入,readonly many可用于RO。除非有pvc,

我有两个微服务,一个准备文件,另一个读取文件以处理HTTP请求。所以我将创建一个PVC和两个部署,每个微服务一个。“编写”微服务的部署将由一个pod组成,另一个部署将具有水平可扩展性,但它们似乎都不完全符合我的需要,而且这些文件对我来说也不清楚。那么我应该选择哪种PVC接入模式呢?
非常希望能够将这些POD保留在不同的节点上。

为同一pv创建两个具有所需访问模式的单独pvc,并根据其使用情况连接到POD。e、 g write many可用于写入,readonly many可用于RO。除非有pvc,否则pod将无法访问卷。

您需要支持
ReadWriteMany
访问模式的存储后端,然后在声明级别为每个部署设置适当的访问模式(对于生成文件的pod,您将使用
ReadWriteOnce
,对于第二次部署,您将使用
ReadOnlyMany
模式)


因此,为了实现这一点,您必须使用
nfs
CEPFS
或其他支持
ReadWriteMany
的插件。可以找到更详细的插件列表。

据我所知,k8s不允许为一个PV创建多个PVC。@skozlov,您是对的。很抱歉,您可以提供更多的上下文,并描述您的目标这个?我有两个微服务,一个准备一个文件,另一个读取它来处理HTTP请求。所以我要创建一个PVC和两个部署,每个微服务一个。部署用于“写入”微服务将由一个pod组成,另一个部署将是水平可扩展的。那么我应该选择哪种PVC访问模式?澄清了问题。感谢你的回答!我在本周一尝试了它,如果它有效,发布yaml。它有效。当问题重新打开时,我发布详细的解决方案。