Loading…

线上峰会
12月9-10日
了解更多信息注册参加

Sched 应用程式允许你建立你的日程表,但不能代替你的活动注册。你必须注册 2021年中国 KubeCon + CloudNativeCon + Open Source Summit - 线上峰会 才能参加会议。如果你还没有注册但想加入我们,请到活动注册页面购票注册。

请注意:此日程表自动显示为中国标准时间(UTC +8)。要想看到您选择的时区,请从右侧 「Filter by Date」上方的下拉菜单中选择。日程表可能会有变动。


Virtual
December 9-10
Learn More and Register to Attend

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for KubeCon + CloudNativeCon + Open Source Summit China 2021 - Virtual to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

Please note: This schedule is automatically displayed in China Standard Time (UTC +8). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date." The schedule is subject to change.
Back To Schedule
Friday, December 10 • 13:15 - 13:50
在 OpenKruise 中扩展容器运行时的操作 | Extend the operations for container runtime in OpenKruise - Siyu Wang, Alibaba

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
通常情况下,人们只能使用普通旧数据作为 Kubernetes 中最小的操作单元。他们可以创建一个普通旧数据,但不能控制普通旧数据中的容器,也不能通过 Kubernetes 应用程序接口在某些节点上提取图像。这是因为 Kubernetes 没有提供操作运行时的应用程序接口,比如 Containerd 或 Docker。据我所知,一些公司在他们的集群中入侵了 Kubelet 的代码,以便他们可以对容器做更多的事情。然而,为运行时扩展操作确实是一种错误的方法,因为它不利于开源和社区的合作。现在,云原生计算基金会沙箱项目之一 OpenKruise 提供了高级功能,可以在每个原始 Kubernetes 集群中操作容器运行时。它支持通过 CRD 进行大规模图像预下载和容器重启,因此用户只需应用 CR 另一种标记语言即可完成这些工作。在本次演讲中,我们将介绍 OpenKruise 中功能的用法,以及它如何与 Kubelet 和 CRI 合作。

Usually, people could only use Pod as the minimal operating unit in Kubernetes. They can create a Pod, but they can not control the containers in Pod nor pull images on some nodes via Kubernetes API. It is because Kubernetes does not provide API for operating the Runtime, such as Containerd or Docker. As I know, some companies have hacked the code of Kubelet in their clusters, so that they can do more things to the containers. However, it is really a wrong way to extend operations for Runtime for it goes against the opensource and cooperation of community. Now that OpenKruise, one of the CNCF Sandbox projects, has provided high-level abilities that can operate the container runtime in every original Kubernetes cluster. It supports large-scale image pre-download and container restart by CRD, so that users can do these things by simply applying a CR YAML. In this talk, we would like to introduce usage of the features in OpenKruise and how does it cooperate with Kubelet and CRI.

Speakers
avatar for Siyu Wang

Siyu Wang

Senior Engineer, Alibaba Cloud
Siyu Wang is a Senior Engineer in Alibaba Could, a core maintainer of OpenKruise, and a contributor of Kubernetes/controller-runtime/OAM/KubeVela/kube-state-metrics and some other Kubernetes subprojects. He mainly focuses on cluster management, workloads developing, scheduling, and... Read More →



Friday December 10, 2021 13:15 - 13:50 CST
Kubecon + CloudNativeCon 演讲厅