如何基于 OpenKruise 打破原生 Kubernetes 中的容器运行时操作局限?

作者:王思宇,阿里云技术专家,OpenKruise 社区负责人
本文整理自阿里云技术专家,OpenKruise 社区负责人王思宇(酒祝)在 KubeCon China 2021 大会的演讲实录,分享了 OpenKruise 中一些功能的用法,以及它如何与 Kubelet 和 CRI 合作。如何基于 OpenKruise 打破原生 Kubernetes 中的容器运行时操作局限?关于阿里云云原生团队在本次 KubeCon 上分享的全部内容沉淀于电子书《云原生与云未来的新可能》当中,可点击文末“阅读原文”下载。
Kubernetes 中针对容器运行时的操作有哪些限制?
Cloud Native




OpenKruise 是什么?
Cloud Native


Runtime 的拓展功能
Cloud Native

节省操作耗时,包括:Pod 调度、IP 分配、volume 分配、挂载等; 复用大部分镜像层; 当一个容器进行升级时,不会对 Pod 中的其它容器造成影响;


apiVersion: apps.kruise.io/v1alpha1kind: ContainerRecreateRequestmetadata:namespace: pod-namespacename: xxxspec:podName: pod-namecontainers:- name: appstrategy:# ...activeDeadlineSeconds: 300ttlSecondsAfterFinished: 1800status:containerRecreateStates:- name: appphase: Succeededphase: Completed# ...

apiVersion: apps.kruise.io/v1alpha1kind: ImagePullJobmetadata:name: test-jobspec:image: nginx:latestparallelism: 10selector:# ...podSelector:# ...completionPolicy:# ...
未来项目规划
Cloud Native
阿里巴巴集团, 蚂蚁集团, 斗鱼TV, 申通, Boss 直聘 杭银消费, 万翼科技, 多点, Bringg, 佐疆科技 Lyft, 携程, 享住智慧, VIPKID, 掌门 1 对 1 小红书, 比心, 永辉科技中心, 跟谁学, 哈啰出行 Spectro Cloud, 艾佳生活, Arkane Systems, 滴普科技, 火花思维 OPPO, 苏宁, 欢聚时代, 汇量科技, 深圳凤凰木网络有限公司 小米, 网易,美团金融, Shopee, LinkedIn
评论

