新来的码头/K8。我需要能够将我的K8s集群上的所有容器(跨越所有豆荚)挂载到共享文件系统中,以便它们都可以从这个共享文件系统上读取和写入文件。文件系统需要驻留在K8s集群中的所有容器中--或者是最不容易访问的容器中。
据我所知,我有两个选择:
K8s是否提供这种类型的共享文件系统功能,还是需要执行类似Dockerized之类的操作?
发布于 2022-07-28 01:26:04
NFS是为您提供文件共享设施的通用解决方案。这里是一个很好的例子,如果您的文件服务器是基于Windows的,可以使用Samba。
发布于 2022-07-28 04:15:21
您是对的,您可以在后端使用带有访问模式ReadWriteMany.的文件系统
ReadWirteMany将允许容器安装到单个PVC上并在其上写入。
您还可以按照gohm'c的建议使用NFS系统,对于NFS,您可以设置GlusterFS或MinIO容器。
了解有关访问模式ReadWriteMany:https://kubernetes.io/docs/concepts/storage/persistent-volumes/#access-modes的更多信息
https://stackoverflow.com/questions/73146223
复制相似问题