作者 | 孙健波、王思宇、宋净超、李鹏
业界要闻
- 阿里云携手微软与 Crossplane 社区发布 OAM Kubernetes 标准实现与核心依赖库
美国西部时间 2020 年 5 月 27 日,阿里云和微软云共同宣布,Open Application Model(OAM)社区携手知名混合云基础设施管理项目 Crossplane,联合发布了 OAM 在 Kubernetes 平台上的标准实现与核心依赖库项目。
- CNCF 发布 Helm 项目旅程报告
Helm 加入 CNCF 两周年,CNCF 发布官方项目旅程报告,从项目开发进展、贡献人数、社区用户、市场增长等方方面面看到 helm 正在被广泛使用。
上游重要进展
- Create 20200529-delete-priority-annotations
这个 KEP 的作者希望能在 ReplicaSet 以及 Deployment 中增加一个 delete-priority annotation,用于支持缩容时可以优先删除某些指定的 Pod。
不过,这个功能在 OpenKruise 中其实已经支持,通过配置 CloneSet spec 中的 podsToDelete 字段,用户可以在缩小 replicas 的同时指定需要删除的 Pod 名字,以达到指定删除的目的。
- ingress: Add updated KEP format for Ingress API GA
这个 KEP 标志着 Ingress API 即将从 extensions.v1beta
转移 networking.v1beta1
分组并正式毕业,成为一个 更广泛可用的 K8s 原生 API。
- 最新 Knative 0.15.0 版本发布
Knative 0.15.0 版本已于近期发布,乍看社区此次 Knative 0.15.0 的 Release Note,感觉淡如水,但深入分析每一个特性之后,才发现美如酒。详情参考:《解读 Knative Serving v0.15.0 版本特性》。
开源项目推荐
- OAM Kubernetes Runtime
一个基于 Go 语言实现的 OAM 核心依赖库,可以基于此快速构建 OAM 实现平台。
- Thanos
一个高可用多集群版本的 promethus 增强,可以支持多个 promethus 数据的聚合查询,支持无限 retention 的存储。
本周阅读推荐
- 《Helm 3, the Good, the Bad and the Ugly》
Helm3 发布半年多,本文回过头来重新梳理了一下 Helm3 优缺点,很有借鉴意义。
- 《Why is Kubernetes getting so popular?》
如今 Kubernetes 已经走过六个年头,并逐渐成为人们最喜爱容器平台,这篇文章介绍了为什么 Kubernetes 变得越来越欢迎。
- 《My exciting journey into Kubernetes’history》
文章从数据分析的角度分析了 Kubernetes repo 这几年来的数据情况,得到了一些有趣的结论。
- 《GitOps – 在 Kubernetes 中进行 DevOps 的方式》
什么是 GitOps?这样的理念有什么好处呢?基于 Kubernetes GitOps 又该如何开始?都在这篇文章里。
- 《云原生如何驱动世界最大散户股票投资平台 Zerodha》
Zerodha CTO Nadh 说:“云原生使公司能够进行更快的迭代和部署,并拥有易于管理的定义良好的移动部分,帮助公司节省基础设施成本,因为它们能够更好地利用云资源,并动态伸缩。云原生技术已被证明是运行、管理和监控复杂应用程序堆栈的一种好方法。”
- 《云原生数据网关:Kubernetes 时代面临的挑战与对策》
本文探索了不同类型的数据网关,从更加单体化的方案到专门为云和 Kubernetes 设计的方案。我们将会看到微服务架构所引入的挑战是什么,数据网关如何补充完善 API 网关,从而解决这些 Kubernetes 时代所面临的挑战。
课程推荐
为了更多开发者能够享受到 Serverless 带来的红利,这一次,我们集结了 10+ 位阿里巴巴 Serverless 领域技术专家,打造出最适合开发者入门的 Serverless 公开课,让你即学即用,轻松拥抱云计算的新范式——Serverless。
点击即可免费观看课程:https://developer.aliyun.com/learning/roadmap/serverless
“阿里巴巴云原生关注微服务、Serverless、容器、Service Mesh 等技术领域、聚焦云原生流行技术趋势、云原生大规模的落地实践,做最懂云原生开发者的公众号。”