讲师简介
朱唯唯,Juicedata 全栈工程师,cloud-native Fluid 项目 commiter,具备 CKA 和 CKAD 认证。主要负责 JuiceFS 在云原生领域的发展。
分享内容简介
JuiceFS 是一款面向云原生设计的高性能共享文件系统,在 Apache 2.0 开源协议下发布。提供完备的 POSIX 兼容性,可将几乎所有对象存储接入本地作为海量本地磁盘使用,亦可同时在跨平台、跨地区的不同主机上挂载读写。目前很多用户都已经在 Kubernetes 环境中使用 JuiceFS。在本次分享中,将介绍 JuiceFS 在云原生文件系统的探索与实践。
大纲回顾

Q & A
Q1:block 固定 4MB,如果文件小于 4MB 存储利用率就降低,就不适合使用了?比如一个 1MB 的大小文件,也将占用 4MB 的存储空间。
A:不会,小于 4MB 的文件不会补齐到 4MB,应该多少就多少。
Q2:能展开聊聊 pods share mount 的使用场景吗?还有多租户的场景是如何实现隔离的?
A:多个应用 pod 共用同一个 PVC 的时候,会共享一个 mount pod,通常多应用需要共享数据做读写的时候,会这么用。业务上的多租户可以在 PV/StorageClass 中用 subpath 挂载实现业务之间的隔离。
Q3:未来有没有优化资源占用与开销的计划?
A:性能优化是长期在做的,最近的重点是减小 CPU 消耗。
Q4:一个 PVC 对应一个 MountPod 吗?
A:取决于应用 pod 调度在多少节点上,每台节点上有一个或多个应用使用 PVC 的话,只有一个 mount pod。
Q5:多个 sc 是否对应多种 oss/s3?
A:一个 storageClass 对应一个 JuiceFS 文件系统,一个文件系统只能对应一个对象存储。多个 sc 可以对应一个,也可以对应多个。
Q6:支持哪些应用,MySQL 或者 es 这些常见应用合适吗?
A:比较适合顺序读写多于随机读写的场景,比如大数据、AI 训练这些。MySQL 不是很适合(但也有用户这么用的),es 场景通常拿 JuiceFS 做冷存储。
PPT 下载
关注「KubeSphere 云原生」公众号,后台回复关键词 20221027
即可下载 PPT。
直播招募
您是否也想在社区分享您的云原生实践经验?
即刻加入 KubeSphere 社区云原生直播计划,提交分享主题,将有 KubeSphere 周边礼品相送!
最重要的是您可以:
提升自身软实力,如演讲能力、总结能力 提高自身在云原生领域的知名度 展现企业实力及优秀想法 帮助推广您社区的开源项目

KubeSphere (https://kubesphere.io)是在 Kubernetes 之上构建的开源容器平台,提供全栈的 IT 自动化运维的能力,简化企业的 DevOps 工作流。
KubeSphere 已被 Aqara 智能家居、爱立信、本来生活、东软、华云、新浪、三一重工、华夏银行、四川航空、国药集团、微众银行、杭州数跑科技、紫金保险、去哪儿网、中通、中国人民银行、中国银行、中国人保寿险、中国太平保险、中国移动、中国联通、中国电信、天翼云、中移金科、Radore、ZaloPay 等海内外数万家企业采用。KubeSphere 提供了开发者友好的向导式操作界面和丰富的企业级功能,包括 Kubernetes 多云与多集群管理、DevOps (CI/CD)、应用生命周期管理、边缘计算、微服务治理 (Service Mesh)、多租户管理、可观测性、存储与网络管理、GPU support 等功能,帮助企业快速构建一个强大和功能丰富的容器云平台。





