update the page of live

Signed-off-by: faweizhao26 <faweizhao@kubesphere.io>
This commit is contained in:
faweizhao26 2022-10-18 16:41:04 +08:00
parent 1a87dd9fb8
commit fd9f4251cf
5 changed files with 119 additions and 9 deletions

View File

@ -10,22 +10,29 @@ section1:
section2:
image: /images/live/cloudnative-live-banner.png
url: ./k8s0922-live/
url: ./curve1013-live/
notice:
title: Curve 分布式存储设计
title: Kubernetes 多集群管理架构探索
tag: 预告
time: 2022 年 10 月 13 日晚 8 点
time: 2022 年 10 月 20 日晚 8 点
base: 线上
url: ./curve1013-live/
url: ./multicluster1020-live/
over:
title: Apache APISIX & Kubesphere 联合 Meetup
title: Apache APISIX & KubeSphere 联合 Meetup
tag: 预告
url: ./apisix-kubesphere-meetup1022/
section3:
videos:
- title: Curve 分布式存储设计
link: ./curve1013-live/
snapshot: https://pek3b.qingstor.com/kubesphere-community/images/curve1013-live-cover.png
type: iframe
createTime: 2022.10.13
group: 直播回放
- title: Kubernetes 节点故障自救方案探索
link: ./k8s0922-live/
snapshot: https://pek3b.qingstor.com/kubesphere-community/images/k8s0922-live-cover.png

View File

@ -1,5 +1,5 @@
---
title: Apache APISIX & Kubesphere 联合 Meetup
title: Apache APISIX & KubeSphere 联合 Meetup
description: 10 月 22 日(周六)下午,由 Apache APISIX & KubeSphere 联合发起的线上 Meetup正在热烈报名中。此次 Meetup 邀请了来自 vivo、驭势科技、视源股份、青云科技等团队的技术大牛来线上分享。
keywords: KubeSphere, Kubernetes, Apache APISIX
css: scss/live-detail.scss

View File

@ -6,7 +6,7 @@ css: scss/live-detail.scss
section1:
snapshot:
videoUrl:
videoUrl: //player.bilibili.com/player.html?aid=474116094&bvid=BV1kK411Q7pR&cid=861240651&page=1&high_quality=1
type: iframe
time: 2022-10-13 20:00-21:00
timeIcon: /images/live/clock.svg
@ -15,11 +15,11 @@ section1:
---
## 分享内容简介
本次主要分享 Curve 项目的由来,并分别介绍 CurveBS 和 CurveFS并说明两个存储系统的应用场景、挑战以及我们如何设计来达成设计目标。最后分享一下 CurveBS 与 CurveFS 的 Roadmap 发展方向以及 Curve 的社区具体情况。
本次主要分享 Curve 项目的由来,分别介绍 Curve 块存储和 Curve 文件存储的应用场景、挑战以及我们如何设计来达成设计目标。最后分享 Curve 块存储与 Curve 文件存储的 Roadmap 发展方向以及 Curve 的社区具体情况。
## 讲师简介
程义网易高级服务端开发工程师。2021 年加入网易 Curve 开发团队。参与 CurveFS 和 Curveadm 项目开发,负责 Curve 工具重构。热爱开源,相信热爱的力量。
程义,Curve Maintainer、网易高级服务端开发工程师。2021 年加入网易 Curve 开发团队。参与 Curve 文件存储和 Curveadm 项目开发,负责 Curve 工具重构。热爱开源,相信热爱的力量。
## 分享大纲
@ -32,3 +32,72 @@ section1:
## 直播地址
B 站 https://live.bilibili.com/22580654
## PPT 下载
可扫描官网底部二维码,关注 「KubeSphere云原生」公众号后台回复 `20221013` 即可下载 PPT。
## Q & A
### Q1Curve 目前有成熟的使用案例吗?
Answer: Curve 分为块存储和文件存储。
- 对于块存储:目前有两种使用案例,一个是 OpenStack + Curve 块存储作为虚拟机解决方案,本方案有外部用户已经线上使用,网易也在线上使用了 3 年左右,网易内部的各业务都在使用中。一个是 PFS + Curve 块存储作为云原生数据库的存储底座,本方案对接 MySQL 云原生数据库已经在网易内部业务使用半年左右的时间,本方案还可以对接 PolarDB有用户尝试使用。
- 对于文件存储:目前有两种使用案例,一个是做为 ES + Curve 文件存储作为冷数据存储,内部已有使用案例,线上使用 1 个季度左右;一个是 Curve 文件存储 + S3 作为 AI 场景下用于训练的文件系统,适用于 TensorFlow、pytorch 等框架,目前有业务正在测试,训练过程中读性能满足,但分布式训练场景下的写性能还不满足(单机训练性能是满足的),正在做优化。
### Q2Curve 是如何提供云原生存储能力的?
Answer: 目前 Curve 是对接了 CSI用户在 K8s 上可以通过 CSI 对接 Curve 服务。Curve 服务在 K8s 上的部署正在支持中,有兴趣的同学可以关注: https://github.com/opencurve/curve/discussions/1948。
### Q3Curve 是否支持热更新,更新过程中是否会影响业务?
Answer: Curve 块存储支持热更新,更新过程中,我们采用 server 和 client 的设计,更新过程中可能有秒级 io 抖动可以基本做到用户无感知。Curve 文件存储当前是基于 fuse 实现的,热升级功能也在 Roadmap 中,做了初步的调研,感兴趣的小伙伴可以参与开发。
### Q4对象存储和块存储区别
Answer: 可以参考下这个回答: https://www.alibabacloud.com/zh/knowledge/difference-between-object-storage-file-storage-block-storage。
### Q5Curve 什么时候入驻 KubeSphere 应用商店?
Answer: 近期会入驻。代码已经改完了,待发布。
### Q6mds主没有性能问题吗
Answer: 没有mds 不在 io 的关键路径上,主要是做一些管控面的事情,所以不会有性能问题。
更多 mds 了解: https://github.com/opencurve/curve/blob/master/docs/cn/mds.md
更多 io 路径了解: https://github.com/opencurve/curve/blob/master/docs/cn/curve-client.md
### Q7逻辑 chunkid 与物理 chunkid 映射什么建立的,是创建文件的时候吗?如果是写时更新那需要 mds 插入这条映射元数据了?
Answer: 写时创建的,是的。
### Q8为啥 mds 不用 raft 做高可用?用 etcd 出于简单?
Answer: 是的。开发初期是为了能更快的完成系统功能。目前对于 kv 需求的服务来说raft + rocksdb 是高可用比较成熟的方案Curve 文件存储目前已经有了 raft + rocksdb 的组件,可以使用的 mds 上。如果有感兴趣的小伙伴,可以尝试支持。
### Q9块存储支持秒级快照吗有计划吗文件存储有快照支持吗
Answer: 块存储支持秒级快照快照是lazy的使用cow技术。快照的说明可以参考https://github.com/opencurve/curve/blob/master/docs/cn/snapshotcloneserver.md
文件存储的快照支持在roadmap中。
### Q10我们存储的性能有没有跟别的存储解决方案做过对比
Answer: 在我们的[官网](https://github.com/opencurve/curve)有和 Ceph 进行对比,欢迎登录查看。
### Q11Curve 支持动态扩容吗?
Answer支持动态扩容关于 Curve 如何扩容可以参考: https://github.com/opencurve/curveadm/wiki/scale-curve。
### Q12Curve 支持副本手动调整吗?
Answer: 可以通过工具手动调整单个复制组的副本,但不支持批量调整。
### Q13在快照创建完成前不能再创建快照吧
Answer: 是的。
### Q14块存储客户端会缓存文件元数据吗老师说 mds 不参与 iomds 没有性能问题?
Answer块的客户端会缓存文件元数据更多的信息参照问题 6。

View File

@ -0,0 +1,34 @@
---
title: Kubernetes 多集群管理架构探索
description: 本议题会带大家了解一下为什么需要集群联邦以及这个领域过去和现在流行的项目,期望能让大家了解到一些基本概念以及如何上手。
keywords: KubeSphere, Kubernetes, 多集群
css: scss/live-detail.scss
section1:
snapshot:
videoUrl:
type: iframe
time: 2022-10-20 20:00-21:00
timeIcon: /images/live/clock.svg
base: 线上
baseIcon: /images/live/base.svg
---
## 分享内容简介
本议题会带大家了解一下为什么需要集群联邦以及这个领域过去和现在流行的项目,期望能让大家了解到一些基本概念以及如何上手。
## 讲师简介
徐信钊,青云高级软件工程师,目前负责维护 KubeSphere 多集群等模块。
## 分享大纲
![](https://pek3b.qingstor.com/kubesphere-community/images/multicluster1020-live.png)
## 直播时间
2022 年 10 月 20 日 20:00-21:00
## 直播地址
B 站 https://live.bilibili.com/22580654

Binary file not shown.

Before

Width:  |  Height:  |  Size: 258 KiB

After

Width:  |  Height:  |  Size: 243 KiB