首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >允许Kubernetes服务中的所有容器访问同一个共享文件系统

允许Kubernetes服务中的所有容器访问同一个共享文件系统
EN

Stack Overflow用户
提问于 2022-07-28 01:21:55
回答 2查看 89关注 0票数 0

新来的码头/K8。我需要能够将我的K8s集群上的所有容器(跨越所有豆荚)挂载到共享文件系统中,以便它们都可以从这个共享文件系统上读取和写入文件。文件系统需要驻留在K8s集群中的所有容器中--或者是最不容易访问的容器中。

据我所知,我有两个选择:

  1. 我猜K8s提供了某种类型的持久的、持久的块/卷存储设施?可能是PV还是PVC?
  2. 也许可以启动一个Dockerized容器并让我的其他容器以某种方式访问它?

K8s是否提供这种类型的共享文件系统功能,还是需要执行类似Dockerized之类的操作?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-07-28 01:26:04

NFS是为您提供文件共享设施的通用解决方案。这里是一个很好的例子,如果您的文件服务器是基于Windows的,可以使用Samba。

票数 1
EN

Stack Overflow用户

发布于 2022-07-28 04:15:21

您是对的,您可以在后端使用带有访问模式ReadWriteMany.的文件系统

ReadWirteMany将允许容器安装到单个PVC上并在其上写入。

您还可以按照gohm'c的建议使用NFS系统,对于NFS,您可以设置GlusterFSMinIO容器。

了解有关访问模式ReadWriteManyhttps://kubernetes.io/docs/concepts/storage/persistent-volumes/#access-modes的更多信息

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73146223

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档