张晋涛:KubeCon China 2024 回顾

大家好,我是张晋涛。

两周前我去参加了 KubeCon China 2024,仔细想来这应该是时隔 5 年,我再次 线下 参加 KubeCon China 了。

前一次线下参加 KubeCon China 应该是 2019 年,在上海。后来几年因为众所周知的原因要不然是线上举办,要不然就是没有办中国区的活动。

9675dba8d908a38936bb6704b67b1dbd.jpeg

去年线下活动终于回归,但我因为事情比较多没能去参加(有兴趣了解详细的小伙伴,可以查看 我的 2023 总结),所以想着趁这个机会来分享下本次参会的感受。

7b0f4d106bf98fff70c7408bef8f7ef3.jpeg

再遇 Linus

要说本次活动除了和众多小伙伴面基外,最值得分享的事情就是再次遇到 Linus 了。

50206f8606ace12360cd2fd138037b4c.png

这是那天早晨在酒店餐厅碰巧遇到的,我和 Linus 合了影,也顺便做了简短的聊天。

事实上这是我和他第二次在 KubeCon China 的现场遇到了。在 2019 年的 KubeCon China 时,主办方也邀请来了 Linus,当时他在台上,我在观众席中。那次我就觉得算是离祖师爷最近的距离了,感谢 Linus 创建了 Linux,我的工作和 Linux 可是息息相关的。

788bcad19e568abb00214c4e6804041e.jpeg

在本次 KubeCon China 上,Linus 和 Dirk Hohndel 有一场对谈,可以说是最火热的场次之一。Linus 表示自己仍然是一个普通的内核开发者,他仍然专注在内核上,对 AI 等技术仍然持有比较谨慎的态度,但是 AI 的流行让 NVIDIA 在 Linux 内核开发中变得更加活跃。

Linus 还是很幽默,录播视频可以在这里看到:https://youtu.be/nJMEuBwMD18

Istio 和现代 API Gateway

KubeCon 第一天,我(Kong Inc.)和来自 Tetrate,阿里云的小伙伴们有一场圆桌。主题是 Istio and Modern API Gateways: Exploring the Future of Service Meshes

d5e10fa2a4f4ab0dc8088d06040f2c95.jpeg

在这里我们主要讨论了如下方面:

Istio 的新版本的核心特性。

对比 Istio 的 Ambient mode 和 Sidecar mode。

我在这里举了一个例子分享给大家,我觉得 Sidecar mode 和 Ambient mode 可以与 VM 和 Docker 进行类比。曾经我们使用 VM 在主机上部署多个隔离的应用,但是由于 VM 有自己的 guest OS 这样会造成一些资源浪费,所以后来出现了 Docker/容器 技术后,大家都很积极的拥抱了这项技术,因为它可以减去那部分资源浪费。但同时需要注意的是,Docker/容器 是共享主机内核的,所以如何主机出现任何问题,那爆炸半径也是很大的。回到 Istio 中也是同样,Sidecar mode 将一些通用能力下沉到了 sidecar 中,但是每个 Pod 中都运行 sidecar 带来了资源浪费和一些性能损耗。通过  Ambient mode 可以减少这项资源浪费,但同样它是共享在主机上的,所以爆炸半径也是增加的。

服务网格和 API Gateway 的集成

AI Gateway 的发展

录播视频在这里:https://youtu.be/6t-oJQOPaBM

容器十年之我所见

2024 年不仅仅是 Kubernetes 诞生 10 周年的纪念日,它也是我进入容器领域的 10 年里程碑。 现在就可以说我自己是有 10+ 年容器技术经验了, 哈哈哈。

在 KubeCon 第二天,我和社区中的重磅维护者们来了一场圆桌,重点讨论了 Kubernetes 生态的演进,大家当前主要关注的领域,以及在各位眼中,未来 Kubernetes 的一些发展方向。

录播视频在这里:https://youtu.be/NUFcS2Xnd3s

8ee259e690a08549eb0d1106a188627f.jpeg
Kubernetes生态演进

随后我也进行了一场分享,分享在我个人视角下,这十年来我所经历的容器技术和 Kubernetes 的发展,这十年我们做对的,做错的,以及其他的一些经验和教训。

6d37c556f7d15e0c37160dc8b212e52b.jpeg
A Decade of Cloud-Native Journey

一些主要的信息我就贴到这里了,当然这里很多内容在我维护的 『k8s生态周报』中都可以看到。

录播视频在这里:https://youtu.be/srhXk9Cqo5s

32734a444a7291515816d57c7d985ec4.png
image-20240906012300217

Next Step of Ingress-NGINX

KubeCon 第三天,我分享了 Kubernetes Ingress-NGINX 项目的后续计划。

8c7a99e7df860cd672402f9358f5e253.jpeg

Kubernetes Ingress-NGINX 项目仍然是全球范围内使用最为广泛的项目之一。但它目前确实很复杂,包含了很多内容,很多特性,就像我上面照片中写到的,我们每次要发布一个新版本 CI 需要构建 4 小时才能完成 。幸好我们维护者是跨时区团队,这样我们可以触发构建后交给其他时区的伙伴来完成后续操作。

此外,项目中包含上百个 annotations 和上百个配置项,他们彼此进行组合可以实现更复杂的场景。

但是我们的 maintainer 目前只有 4 个人,加上还有一些上下游供应链的安全问题需要解决,这给我们带来的负担可想而知。

后续我们将移除其中 Ingress 对 TCP/UDP 等 L4 协议的支持,并且逐步实现对 Gateway API 的支持,这类 L4 的需求则通过 Gateway API 中原生的 TCPRoute/UDPRoute 等提供支持。

录播视频在这里:https://youtu.be/WjRdLwfnIMQ

其他

这次我的整体日程安排还是比较满的,每天都有 session,不过也面基了很多小伙伴,听了部分其他的议题。整体感觉 AI 相关的话题还是比较多的,这和整体的趋势是有关系的。

但是正如我在其中一个 session 中聊到的,Kubernetes 和其他的云原生技术作为一种行业事实上的标准,已经成为了现在技术栈的首选项。AI 的发展并不是在取代 Kubernetes 等云原生技术,反而这些 AI 技术所使用的基础设施仍然是构建在 Kubernetes 之上的,这会带来 Kubernetes 等云原生的又一轮增长。

所以大家并不需要焦虑,深入技术和把握技术趋势即可。

此外也要感谢公司和老板对我的支持,香港本地的同事 Alex 对我的招待,以及现场遇到的每位小伙伴。非常难得的一次经历,下次再会!


欢迎订阅我的文章公众号【MoeLove】

6ea51d77f77a5c6a02ffee9e61119353.png
TheMoeLove
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张晋涛-MoeLove

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值