全面走向插件化和接口化的 Kubernetes

news/2024/5/20 6:59:34 标签: 运维, 开发工具, serverless

11 月 23 ~ 24 日,GIAC 全球互联网架构大会将于上海举行。GIAC 是高可用架构技术社区推出的面向架构师、技术负责人及高端技术从业人员的技术架构大会。今年的 GIAC 已经有英特尔腾讯、阿里巴巴、百度蚂蚁金服华为科大讯飞、新浪微博、京东、七牛、美团点评、饿了么才云格灵深瞳Databricks等公司专家出席。

在大会前夕,高可用架构采访了2018年 GIAC Cloud Native分论坛 讲师张磊就目前大家广泛关注的容器技术问题进行了访谈。

全面走向插件化和接口化的 Kubernetes

张磊,Lei (Harry) Zhang 是 Kubernetes 项目的成员和联合维护者,主要聚焦容器运行时接口(CRI)、调度、资源管理和基于管理程序的容器运行时间。Lei 曾是 KataContainers/Hyper 团队成员,微软研究院(MSR)访问学者。Lei 现在在阿里巴巴集团担任高级技术专家,共同负责Kubernetes 上游和阿里巴巴大型集群管理系统的工程工作。Lei 是 KubeCon 大会备受欢迎的演讲者,也曾在 LinuxCon 和 OpenStack Summit发表过多次技术演讲。

高可用架构:你这次分享的议题是和 CRI(Container Runtime Interface) Shimv2 相关,这个概念大家都还不太熟悉,能否简单介绍一下?

张磊:CRI 是 Kubernetes 项目在基本特性进入稳定期之后主要推进的插件机制。是 Kubernetes 与 Docker ,containerd 等容器项目之间的标准接口。而 Shimv2 则更进一步,它是 Docker, containerd等容器项目与 runC等 OCI 容器运行时之间的标准接口。

高可用架构:CRI Shimv2 比前一版本的 CRI 优势在哪里?听起来它只对 Kubernetes 开发者有用?它对 Kubernetes 的最终用户来说,有什么好处?

张磊:Shimv2的提出,使得通过 Kubernetes在一台宿主机上同时管理两种甚至两种以上容器运行时成为可能。最直观的例子,就是用户现在可以选择一个自己的一个镜像,是用 Docker 去运行,还是用 KataContainers 或者 gvisor 这样的安全容器来运行。

高可用架构:你一直关注容器领域,能否简单总结一下今年容器的发展状况?有什么标志性的事件?以及新兴的值得关注的项目?(或者改成 Kubernetes 领域?)

张磊:2018年,Kubernetes 及容器领域最标志性的变革就是全面走向插件化和接口化。这个变革使得容器技术创新从 Kubernetes 本身逐渐上升到 Serverless 层和Service Mesh 层,涌现出了像 Knative 这样基于 Kubernetes 之上的、类 PaaS的项目。

高可用架构:KubeCon Shanghai 2018 刚刚结束,你觉得大会上有哪些新的亮点可以和大家分享的?

张磊:KubeCon 上海的 End User 案例是历届 KubeCon 上最丰富的一次。其中最突出的表现,莫过于各大互联网公司对 Kubernetes 项目进行插件化定制的众多姿势。随着 Kubernetes “民主化” 变革的推进,如何把 Kubernetes 项目推向互联网级规模,是接下来这个社区发展的一个重要旋律。Uber,FB,Google,LinkedIn, BAT,基本上你能叫上名字来的团队都有各自的动作,非常值得关注。

高可用架构:你在极客时间的专栏《深入剖析 Kubernetes》已经更新了近 40 讲,技术人在做研发的同时进行写作分享,制作课程的工作量也很大,是如何平衡的?这个过程中你有什么收获和感悟?

张磊:主要还是靠平时的积累和沉淀,而不是临时抱佛脚。最大的收获,当然是能够接触到最一线的工程师,了解他们的思想和看法,这是弄清楚一项技术在业界普及度和被接纳度最好的渠道。

高可用架构:技术布道和技术研发两种角色,你觉得自己更倾向于那种角色?这两种角色对技术人的要求有什么不同点?国内技术人对技术布道的认识可能还比较浅,能否介绍下国外的一些模式?

张磊:开源技术工程师,必须兼备两者的能力,否则你的项目是不可能玩得转的。而这两件事本身其实也没有冲突,无非是把 idea 输出成程序语言,还是输出成人类语言的区别。国外的技术布道,其实是一个专业团队完成的,各有分工职责,有定期的头脑风暴和明确的目标。但这在国内很不现实。国内的话,只能是工程师兼任技术传播的责任,这其实在大多数情况下效果不好。

GIAC全球互联网架构大会将于11月23-24日,上海淳大万丽酒店举办,张磊老师将作为讲师出席。

GIAC是msup和高可用架构技术社区联合推出的面向架构师、技术负责人及高端技术从业人员的技术架构大会。大会汇集一线互联网企业首席架构师及技术型CTO为主的讲师,分享他们在本年度最值得的总结、盘点的实践启示,从业者可快速与业界同步热门及前沿最核心技术,助力企业业务升级及成功转型。

本次大会共有 5 大板块方向,20 场技术专题,70 个互联网架构案例。本届GIAC 已确定有英特尔腾讯、阿里巴巴、百度蚂蚁金服华为科大讯飞、新浪微博、京东、七牛、美团点评、饿了么才云格灵深瞳Databricks等公司专家出席。

张磊老师所在的专场是Cloud Native专场,精彩议题如下:

全面走向插件化和接口化的 Kubernetes

更多专场议题可点击「阅读原文」查看,大会正在如火如荼的进行中,欢迎来现场交流


http://www.niftyadmin.cn/n/1382301.html

相关文章

上传本地jar包到nexus私服

一、配置setting.xml1.在maven setting.xml 加入内容<!-- 配置可发布用户&#xff0c;两id必须一致 --><servers> <server> <id>thirdparty</id> <username>admin</username> <password>admin123</passw…

访问网址(使用CDN)时 智能DNS调度 与 用户定位调度(根据IP定位)

大型网站或多受众用户服务网站在中国特定网络环境下&#xff0c;离不开CDN&#xff08;内容服务网络&#xff09;及用户调度。而CDN与用户调度则涉及智能DNS解析与用户定位的问题. 大家知道,现在很多网站的 GLSB 都是基于 DNS 来做用户定位调度.DNS 的解析流程如下&#xff1a;…

tomcat——servletcontext学习笔记

一、servletcontext之获得方法 servletcontext有两种获得方法&#xff1a;一个是在request类中&#xff0c;另一个是在HttpServlet类中&#xff0c;如代码所示&#xff1a; public class servletDemo10_ServletContext extends HttpServlet {Overrideprotected void doGet(Htt…

聊聊Flexbox布局中的flex的演算法

到目前为止&#xff0c;Flexbox布局应该是目前最流行的布局方式之一了。而Flexbox布局的最大特性就是让Flex项目可伸缩&#xff0c;也就是让Flex项目的宽度和高度可以自动填充Flex容器剩余的空间或者缩小Flex项目适配Flex容器不足的宽度。而这一切都是依赖于Flexbox属性中的fle…

学习第3天

dir (str) 显示所有类成员 type() 获取类属性 STR 内 方法 &#xff1a; 1 __add__ 2__contains__ 字符串中是否包含某个子项 3 __eq__ 等于 4__format__ 格式化 5__getattritute__ 反射 6__getitem__ 7__getnewargs__ 8__gt__ 9 10 11 12 13 1capita…

自我理解的Servlet与客户端通讯的乱码问题

首先要明白什么是字符集转码&#xff0c;什么是URL编码&#xff1f; 这两个是不太一样的&#xff0c;字符集转码是为了防止出现乱码的情况&#xff0c;例如用UTF-8编写的“你好”&#xff0c;转成GBK可能就是“浣才”&#xff0c;但是URL编码是为了让参数在传输过程中不会被其他…

Python3之基础语法

2019独角兽企业重金招聘Python工程师标准>>> 编码 默认&#xff1a;源码文件以UTF-8编码&#xff0c;字符串都是unicode字符串 指定&#xff1a; 标识符 第一个字符&#xff1a;字母表中的字符或下划线 _ 其它部分&#xff1a;由字母、数字、下划线 _ 组成 大小写敏…

MySQL数据库安装(CentOS操作系统/tar.gz方式)

转自&#xff1a;https://blog.csdn.net/mortredcn/article/details/72356684 1. 上传Mysql安装包“mysql-5.5.40-linux2.6-x86_64.tar.gz”到部署机&#xff0c;位置任意&#xff1b; 2. 将Mysql安装包解压到其所在目录&#xff0c;命令如下&#xff1a; tar -zxvf mysql-5.5.…