E科技

您的位置:主页 > 前瞻

线上KubeCon 2020分论坛前瞻丨存储+运行时

由CNCF与全球开源志愿者共同发起的“Cloud Native + Open Source Virtual Summit China 2020中国线上峰会”(KubeCon 2020),将于2020年7月30日-8月1日正式上线。峰会官网cncf.lfasiallc.cn」已经上线,会议注册免费诚邀全球广大的开源组织、企业、技术大咖和开发者报名参会,提前锁定这场开源界最负盛名的旗舰峰会,开启云原生下一个十年。

如今,Kubernetes已成为容器编排领域的事实标准,并在应用开发领域发挥着重要作用。尽管Kubernetes在扩展性、便携性与管理性等方面表现近乎完美,但在状态存储方面却表现不佳,即需要在一定程度上配合外部存储资源。

此外,在Kubernetes节点的底层由一个叫“容器运行时”的软件进行支撑,由于每种容器运行时各有所长,许多用户都希望Kubernetes能够支持更多运行时。

为此,在首届线上KubeCon 2020大会上,重点聚焦云原生和微服务,并设立15大主题论坛。今天,将提前为大家揭秘存储和运行时这两大论坛的议题内容,抢先了解大会亮点,洞悉云原生的未来与方向。

分论坛主题简介——存储

如果企业正在运行Kubernetes,首当其冲的问题就是为集群选择合适的存储技术。随着云原生应用对可迁移性、扩展性和动态特性的需求,对云原生存储的相应密度、速度、混合度的需求随即提升,即要求云存储在基本能力之上,在效率、弹性、自治、稳定、应用低耦合、GuestOS优化和安全等方面需要进一步完善。

Storage CEO Alex Chircop(左)和红帽资深院长Erin Boyd(右)

Alex Chircop将携手Erin Boyd带来《介绍:CNCF SIG存储-介绍云原生存储》主题分享,将重点介绍存储技术是如何在云原生环境中使用的。内容涵盖块存储、文件系统、对象存储、键-值存储和数据库等。根据可用性、可伸缩性、性能、数据一致性、持久性、容错性、开发易用性和操作复杂性等关键属性,比较不同的架构方法(集中、分布式、分片等)。

PingCAP资深软件工程师Jay Lee

备份和恢复分布式事务键-值数据库始终是一项具有挑战性的工作。当需要花费大量时间备份或恢复数据库时,垃圾收集可能会破坏备份或恢复过程中使用的快照,这将威胁到数据安全。TiKV是一个分布式键值数据库,具有地理复制、水平可伸缩性、一致性和分布式事务以及协处理器支持。Jay Lee将展示如何在TiKV中进行备份和恢复,以及如何使备份和恢复快速和安全。

VMware技术主管Xing Yang

Kubernetes SIG存储负责确保在编排容器的任何地方都可以使用不同类型的文件和块存储、存储容量管理(容器临时存储使用,卷大小调整等)、根据存储影响容器的调度(数据重力,可用性等),以及对存储的常规操作(快照等)。Xing Yang将深入研究SIG存储当前正在处理的一些项目,提供有关当前状态的更新,并讨论将来可能发生的情况。

由于工作负载干扰和存储格式等设计冲突,HTAP是一个很难处理的问题。Xiaoyu Ma将分享TiFlash的细节,包括HTAP为什么很难、我们如何设计系统以及如何提升性能等,它是TiKV的一个柱状引擎,能够提供一致的、最新的和独立的柱状副本,并极大地提高分析工作负载的性能。

京东架构师Mofei Zhang

ChubaoFS是一个分布式文件系统和对象存储,为云原生和传统应用程序提供POSIX和S3兼容接口。Mofei Zhang将重点介绍在京东中使用Kubernetes集群中的分布式文件系统时遇到的障碍,并分享一些解决这些问题的实践经验和想法。此外,他还将深入探讨ChubaoFS的架构、开发和细节,并讨论诸如复制、故障转移等话题。

MayaData首席架构师Kiran Mova

OpenEBS是附加存储的开源容器的一个领先示例,它使用云原生架构构建,并简化了在Kubernetes上运行有状态应用程序。作为OpenEBS项目维护人员,Kiran Mova与Vishnu Itta将首先介绍适合新手的不同存储引擎,以了解OpenEBS解决了哪些问题;随后,将介绍各种存储引擎,为参与者提供实际的OpenEBS操作。

Rancher Labs软件架构师Sheng Yang

Longhorn是一种开源云原生分布式块存储,构建在Kubernetes之上并为其服务,通过一键安装为任何Kubernetes集群提供持久存储支持。Sheng Yang将深入讲解Longhorn的架构,包括解释不同的Longhorn组件,如管理器、实例管理器和引擎;同时,还将解释其设计目标,以及探讨在开发过程中遇到的主要挑战。最后,将与参会者分享一些在Kubernetes上的发展故事。

存储分论坛

详细议程可参阅:https://cncf.lfasiallc.cn/schedule/cn,选择:KC+CNC-存储

分论坛主题简介——运行时

为了减少对各种运行时的适配工作,在Kubernetes 1.5版本中推出了CRI(Container Runtime Interface),不仅实现了运行时与Kubernetes的解耦,还避免了运行时与Kubernetes迭代周期不一致所带来的版本维护问题。伴随越来越多运行时的出现,不同运行时能够适配不同场景,于是就产生了多容器运行时的需求。

Rakuten SRE 经理Ricardo Aravena

Da Ma与Ricardo Aravena将带来《介绍:CNCF SIG-Runtime》主题分享,探索不同的运行时基础架构技术如何使运行云原生工作负载成为可能。将介绍SIG范围内的当前云原生项目和未来技术的概述。参会者可以了解如何参与和做出贡献,了解一些SIG成员,以及迄今为止的工作展示。

加入containerd维护者,是了解containerd如何改进容器生态系统的最基本方法。Wei Fu和Huamin Tang将讨论containerd项目的最新更新,以及Kubernetes和其他容器系统是如何使用它的。接下来深入讲解containerd是什么,它与其他运行时有何不同,以及它是如何构建的。议程包括对containerd项目的介绍、containerd的架构,以及在containerd 1.4中即将发布的特性。

腾讯资深软件工程师Yingzhe Ru

为了增强容器的隔离,用户还可以通过rust-vmm实现OCI运行时。rust-vmm是一个用于构建自定义虚拟机监视器(VMM)和管理程序的开源项目,开发人员可以创建安全和高效的VMM来实现针对不同场景的自定义OCI,这将提高安全性,减少启动时间,并提高k8s的硬件利用率。Liangyu Zhou和Yingzhe Ru将讨论各种方法及其权衡,介绍rust-vmm,探索实现基础rust-vmm的容器安全运行时。

作为一个容器编排平台,Kubernetes使用了专门为容器设计的CRI接口。扩展Kubernetes以同时支持容器和VM类型在管理多个运行时、处理与容器和VM工作负载的操作差异等方面带来了相当大的挑战。Peng Du和Yunwen介绍了一种新的运行时基础设施,旨在解决这些挑战。他们将深入讲解修改Kubelet以管理多个运行时服务、工作负载-运行时后期绑定、部分运行时就绪处理,以及统一运行时接口,这些接口支持容器和VM的工作负载和操作,如重新启动、快照、迁移等。

运行时分论坛

详细议程可参阅:https://cncf.lfasiallc.cn/schedule/cn,选择:KC+CNC-运行时

以上就是KubeCon 2020存储运行时分论坛主要分享议题,有关峰会更多信息,可详见大会官网「cncf.lfasiallc.cn」。诚邀广大开源技术爱好者报名参会,共同探讨云原生计算的未来和方向。

 

相关阅读

  • 07-22 线上KubeCon 2020分论坛前瞻丨定制+扩展Kubernetes+社区
  • 07-22 线上KubeCon 2020分论坛前瞻丨可观察性、性能、机器学习+数据
  • 07-21 围观丨Futurewei闪耀首届KubeCon 2020,6大看点抢先看
  • 07-21 NGINX邀请您参加KubeCon China 2020 线上盛会!
  • 07-16 围观丨首届线上KubeCon 2020来了哪些国际开源大咖?