2023年4月18号到21号,KubeCon + CloudNativeCon EU 在荷兰首都阿姆斯特丹举行。据 CNCF 官方介绍,这是 KubeCon 历史上参与人数最多的一次会议,有超过 1万人报名参与。而售价 1200 美元一张的大会门票也早已在正式开始前2个月卖完了,大会的火热程度可见一斑。
这次的 KubeCon EU, 我和同事提交的 tutorial,“如何创建和部署基于 Wasm 的微服务”,成功入选。我也在去年去美国底特律的 KubeCon 做演讲之后,第一次去欧洲参与了 KubeCon EU。同时,这也是疫情三年以来,Second State 北京、台北、美国 三地的员工第一次聚集在一起,虽然只有三位。这也是三年来,我第一次见到台北同事。同时,我们也终于见到了很多 WasmEdge 社区在欧洲各国的用户与贡献者(主要是德国与西班牙)。
(Second State 在演讲中)
云计算的未来是什么?
在 KubeCon 上,一个少不了的话题就是云原生与开源。CNCF 托管了159个开源项目,第一个项目是 Kubernetes。Kubernetes 最初在 2014 年发布,2016年加入了 CNCF,2018 年成为了 CNCF 第一个毕业项目。按照 CNCF依据跨越鸿沟理论对项目层级的划分,Kubernetes 已经达到了早期大众的水平。
根据 Linux Foundation CTO Chris Aniszczyk 的 keynote 介绍,59% 的参会者是第一次参加 KubeCon。去年的 KubeCon EU是65% 的人是第一次参加。Kubernetes “毕业” 4年后,第一次参与 KubeCon 的人依然占据大多半,这说明以 Kubernetes 为代表的云原生技术仍处于主流阶段,并处于一个不断吸引新人的阶段。而在这次展会中,围绕 Kubernetes 做开发者工具与服务的公司也占据大多数,Kubernetes 仍然有着光明的未来。
那 Kubernetes 之后,云计算的未来是什么呢?
根据 CNCF 2022 年度报告的关键发现:Containers are the new normal, and WebAssembly is the future. 容器是新的标准,WebAssembly 是新未来。这一点在 KubeCon EU 的 keynote 也有所体现。
在大会第一天的 keynote 上,CNCF 的执行董事 Priyanka Sharma 因为产期临近无法到场,但她在开场演讲中提到她会回归今年11月芝加哥的 KubeCon NA 。然后她说了在她产假回来之时,也许除了小宝宝,还有“ a whole new exciting cloud native stiory. Maybe it'll come from the land of WebAssembly”。
(图片来自 CNCF Youtube channel)
而在大会第三天的 keynote 上,CNCF董事、华为首席开源联络官任旭东宣布了华为云开源新的容器项目:Kuasar。Kuasar 是一个云原生多沙箱容器运行时。值得注意的是,Kuasar 是用 Rust 进行编写的,并且在发布之初就支持了 Wasm 容器(默认支持 WasmEdge)。未来的容器运行时设计,Wasm 成为不能忽略的一种类型。
除了 keynote 外,KubeCon 还有5个 Wasm 相关的 talk,其中 tutorial 相关的 talk就有两个,可以帮助大家快速上手 Wasm 应用的开发与部署。Second State 有一个关于如何开发和部署基于Wasm的微服务的演讲,以 workshop 的形式进行。这是我们第一次参加 workshop 类型的演讲,现场来了将近 300 个观众,大部分人都带着电脑。大家一起动手部署一个基于 docker + Wasm 的应用,感觉很棒。按照惯例,这次的 KubeCon EU 也有一天的 Cloud Native Wasm Day,汇集了云原生 Wasm 领域的技术进展与应用介绍。
(workshop 现场,图片来自官方)
对创建和部署 Wasm 微服务感兴趣的读者,可以访问 https://github.com/second-state/kubecon-eu-2023 获得所有的资源
除了 Wasm 之外,个人感觉,ebpf 与 Argo 都是大家在关注的话题。Argo 去年成为了 CNCF 的毕业项目。Argo 和 Wasm 一样在正式会议开始之前,有一整天的ArgoCon,这个会议参加的人特别多,甚至都挤出了门外。ebpf 与 Wasm 一样,是新兴技术,在 KubeCon 有7个 talk,也比较受欢迎。
另外有意思的是,这次参展的赞助商中有两家公司在自己的 banner 上写上了 ChatGPT。一家叫做 roost.ai,这是一个用 ChatGPT 做测试用例的公司。另外还有一家是 Kubiy.ai,用 ChatGPT 做 DevOps。这两家都是在现有业务的基础上加了 ChatGPT 。会给云原生的发展带来什么影响呢?这个问题值得关注!
KubeCon 上的中国面孔
过去三年,由于疫情的影响,KubeCon NA 与 KubeCon EU 都很少见中国公司的身影。去年我在底特律参加的 KubeCon NA 2022,只有三个从中国飞来参加的参加者。但是今年就不一样了,国际出行政策放松,在会场上明显感觉到中国人比之前多了,也看到华为、CSDN、PingCAP、涛思数据等来自中国的赞助商。
会议上最令人振奋的消息之一是,时隔三年后,KubeCon China 线下会议将在今年9月强势回归。9月25日至27日,KubeCon China 将在上海举办。CFP 已经开放了,如果有意向参与,一定要在6月18日前提交 CFP。
华为是 KubeCon EU 的钻石赞助商之一,在会场有一个非常大的展台,也因此从国内来了很多的员工。在这个展台主要介绍了华为在云原生领域的开源项目,比如 OpenGemini、KubeEdge、Karmada、Volcano、openEuler、MindSpore,还有在 Keynote 上宣布的新开源项目 Kuasar。华为在云原生领域投入了大量的人力与物力,促进云原生技术与开源的发展。
(图片来自官方)
在大会 keynote 上,Chris 也介绍了 K8s 贡献度排名最高的公司,其中华为排名第6位,DaoCloud (道客)排名第9。中国正在积极向开源世界做出贡献。
(图片来自 CNCF Youtube channel)
国内非常知名的技术媒体 CSDN 是这次 KubeCon EU 的银牌赞助商。CSDN 作为The World’s No.2 Developer community,希望为希望进入中国开发者市场的海外公司搭建桥梁和入口。
(图片来源 CSDN 博客)
开源无国界。巧合的是就在大会开始第一天,央视新闻联播报道称,我国目前开源软件开发者突破800万,居世界第二。重新打开国门后,中国开发者与世界的交流机会将越来越多。
荷兰特色的展区
逛展区是参加 KubeCon 的主要目的之一。KubeCon 的赞助商依然很多,可以领到各式各样的 SWAG。最受欢迎的应该是 Red Hat 的 Red Hat,每天早上限量发放,去晚了就没有了。我第一天去领的时候,工作人员还会详细问一下你用到 Red Hat 的哪些产品,有没有建议反馈。据我同事说,第二天去领的时候,工作人员已经很开始很机械地扫描你的胸牌,发帽子,没有什么闲聊了,而到了第三天,已经没有 Red Hat了。
(展区一角,图片来自官方)
因为这次 KubeCon EU 是在荷兰举行,所以很多赞助商的展位和周边都针对荷兰做了优化。荷兰出名的有郁金香、奶酪、风车、和自行车。展区里这些元素都不缺,荷兰风情满满。其实大会的主 KV 已经很有荷兰风味了,上面有风车还有郁金香花瓣。
有的公司给自己的贴纸增加了郁金香版本、奶酪版本、风车版本、自行车版本、甚至还有荷兰国旗版本。之前介绍过 KubeCon 上赞助商的一贯套路是 1个大奖品用于抽奖,几个小奖品用于收集个人邮件。大奖一般都是乐高、无人机和苹果产品等等。但是在 KubeCon EU上,partworx 的大奖是送一辆荷兰自行车,车里当然放着一束郁金香。这个奖品欧洲范围内包邮。只可惜人不在欧洲,不能参与。
VMware 的 logo 墙被郁金香所包围。AWS 展台甚至把风车、郁金香和自行车搬到了现场,让观众深度体验一把荷兰风情。有一家名叫 garden 的公司,把自己的展台装扮成了花园。
(VMware 展区)
(AWS 展区)
(garden)
唯一想吐槽的是,大会的简单午餐也太难吃了,同样的简餐,连吃四天,真的有点受不了。
(大会午餐,图片来自官方)
四天的会议很快就过去了,在这里与网友见了面,认识了新朋友,又一次体会到了开源的魅力!在这里,大家以使用、贡献开源技术为荣。有家公司专门做了一个易拉宝 ,告诉开发者,我们的产品正在用这些开源技术。
下次9月 KubeCon China 见!
关于 WasmEdge
WasmEdge 是轻量级、安全、高性能、可扩展、兼容OCI的软件容器与运行环境。目前是 CNCF 沙箱项目。WasmEdge 被应用在 SaaS、云原生,service mesh、边缘计算、边缘云、微服务、流数据处理等领域。
点击阅读原文,查看 WasmEdge 在 KubeCon 的演讲