作者 | 孙健波、陈有坤、李鹏、丁海洋、高相林
业界要闻
- Istio 1.5 正式发布
大量重大更新,包括控制面组件重新回归单体,整体变得更简单、更易用,性能提升等等。
- CNCF 2019 年度调查报告发布
其中包含了几条重要信息:
- Cloud Native 社区项目在生产环境中应用成为新常态,超过 50% 的 Cloud Native 项目在生产中应用;
- Service Mesh 真正进入生产实践,超过 18% 的受访者表示已经在生产环境中使用 Service Mesh;
- Serverless 技术正逐渐成为主流,超过 40% 的受访者表示在使用 Serverless 技术;
- 容器在生产环境中的使用显著提升,相比于 2018 年的 73% 上升到了 84%;
- 越来越多的应用开始通过 CI/CD 工具自动发布。
附:报告 pdf 下载链接
- OCI 完成 TOB 选举,阿里工程师入选全球 9 人名单
2 月 12 日,OCI(Open Container Initiative) 完成了新的一轮TOB(Technical Oversight Board) 成员选举。阿里巴巴工程师傅伟(花名:聿歌)获得 TOB Member 席位,任期为 2 年,是 9 位 TOB 中唯一一位来自中国公司的华人工程师。
- CNCF 加入 Google Summer of Code 活动
欢迎大家报名参加 CNCF 社区的 GSoC 项目。
- 阿里云 ACK 1.16 版本全面上线
阿里云 ACK 整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。Gartner 竞争格局国内唯一入选,Forrester 报告国内排名第一。目前 ACK 1.16 版本已经全面上线,欢迎广大读者前来试用!
上游重要进展
- OAM Spec 将迎来 v1alpha2 版本
面向 Kubernetes 生态更友好化,全面支持 CRD。
- port serviceaccount token volume design proposal to KEP
Kubernetes pod token 需要在 node 上做一层 Volume 映射,以便与外部账号系统做对接的同时兼容原有机制。
- Context support in k8s.io/client-go
client-go 中支持传入外部的 context 相关工作进入收尾工作,将在 1.18 中正式发布支持。
- Knative Serving 0.13.0 版本变更
Knative 0.13.0 正式使用 v1 版本,使用 Conversion webhook 将旧版本的配置进行转换。
- Knative Eventing 0.13.0 特性解读
解读 Knative Eventing 相关内容,相信有惊喜的特性在里面。
- 社区正在制定 Istio 1.6 Release 的计划
在 Istio 1.5 版本发布之后,社区正在开始制定 Istio 1.6 Release 的计划。列举部分比较关注的内容,主要是 networking 方面:
- 通过 Istiod 支持多集群:Istio1.5 控制平面合并为 istiod 架构之后,继续支持多集群特性;
- 将现有的 Istio 扩展迁移到 WASM;
- 迁移到 Envoy v3 API;
- stio 元数据路由 API 原型:用于支持非 HTTP 协议的路由。
另外 Policies 和 Telemetry 也是重头戏,telemetry v2 和 WASM Extension 继续大力开发中。
开源项目推荐
- Kubevious
它是一个 K8s dashboard 项目,将应用程序相关的所有配置都集中在一起,同时具有一个 TimeMachine(时光机)特色功能,允许我们回到之前的时间去查看应用的错误信息。
- Inlets
它是一款 Go 语言编写的类似 ngrok 的开源 Tunnel 库,底层基于 websocket 协议,inlets 是 由 OpenFaaS 的创始人、CNCF 大使 Alex Ellis 开发的,所以项目出现短短一年就受到广泛关注。
本周阅读推荐
- 《“网红” WebAssembly 与 K8s 如何实现双剑合璧?》
文章利用 containerd 的扩展机制,介绍了为 WebAssembly 应用提供与其他容器应用一致的、抽象的、应用分发、交付和运维模型,使得 WebAssembly 可以在 Kubernetes 集群中进行统一调度和管理。
- 《云原生资深专家:如何选择一个最佳微服务代理架构?》
文章讲述了构建微服务代理的架构,并根据基于微服务应用程序交付的 7 个关键标准对其中几个进行评估。
- 《Istio 1.5 新特性解读》
Istio1.5 是一个全面的自我革新,文章包含了新特性方方面面的解读。
- 《Serverless Architectures》
系统性的描述了 Serverless 的各项概念、架构、优缺点以及未来的演进方向。
- 《关于 Kubernetes 规划的灵魂 n 问》
“选择裸金属还是虚拟机?”,“是一个大集群还是多个小集群?” ...
今天,Kubernetes 已经成为企业新一代云 IT 架构的重要基础设施,但是在企业部署和运维 Kubernetes 集群的过程中,依然充满了复杂性和困扰。本文由阿里巴巴资深技术专家易立撰写,基于多年实践的经验,对客户在规划集群过程中经常会遇见的问题,进行分析解答,绝对值得一看。
“阿里巴巴云原生关注微服务、Serverless、容器、Service Mesh 等技术领域、聚焦云原生流行技术趋势、云原生大规模的落地实践,做最懂云原生开发者的技术圈。”