11 个新项目入选 CNCF Sandbox | 云原生生态周报 Vol. 56_第1张图片

业界要闻

  1. CNCF 成立新的工作组 WG-Naming

目前首要任务是消除带有种族歧视的词语,比如 node-role.kubernetes.io/master ,whitelist/blacklist。

  1. KubeCon + CloudNativeCon North America is going online

KubeCon + CloudNativeCon NA 2020 大会改成于 11 月 17 日 - 20 日线上举办,CFP 截止日期也延长到了 7 月 12 日。

  1. 11 个新项目入选 CNCF Sandbox;

包括 CNI-Genie,Keptn,Kudo,Kuma,Crossplane 等 11 个项目在内的项目入选了 sandbox。

上游重要进展

  1. Wait for all informers to sync in /readyz.

kube-apiserver 增加新的接口 /readyz 来判断是不是 ready 来接收 request:对于大集群来说,apiserver 中的 informer 可以会需要 30-50s 来初始化,这时候时候会导致一些请求无法处理,比如 node authorize 等。

  1. Admission webhook warnings

admission webhook 的返回值增加 warning 字段。

  1. The Pod is eligible to preempt when previous nominanted node is UnschedulableAndUnresolvable

修复 pod 抢占过程中,由于 nominated 的节点 Unshedulable 或 Unresolvable 导致的调度失败问题。

  1. KEP-1845: prioritization on volume capacity

优化 PV 在调度过程中的逻辑,让调度器可以根据容量匹配最合适的 PV,避免大量大规格的 PV 被小规格的 PVC 挂载。

开源项目推荐

  1. kubernetes-goat

帮助你更快地了解和学习 Kubernetes 安全相关知识,增强生产集群的安全性。

  1. flagger

最近刚发布了 1.0 版本,使用 Prometheus 的指标,支持多种部署策略(比如自动化金丝雀发布、AB 测试,蓝绿部署)的发布。

  1. open-match

月初刚发布了 1.0 版本,Open Match 使用 OpenCensus 和 Prometheus 来收集 metrics,还提供了高度可扩展性,可自定义的配对逻辑范例,允许基于延迟,等待时间和技能级别,进行简单的游戏玩家配对。 由于 Open Match 在 Kubernetes 上运行,因此可以部署在任何公共云,本地数据中心或工作站中。

  1. kconmon

一个高效的节点链接性测试工具,帮助快速定位不同 AZ、节点的问题。

本周阅读推荐

  1. 云原生五大趋势预测,K8s 安卓化位列其一

Kubernetes 本身并不直接产生商业价值,你不会花钱去购买 Kubernetes 。这就跟安卓一样,你不会直接掏钱去买一个安卓系统。Kubernetes 真正产生价值的地方也在于它的上层应用生态。本文预测了云原生的五大趋势,推荐大家阅读。

  1. Monitoring Kubernetes tutorial: using Grafana and Prometheus

一个入门的Kubernetes监控接入教程,可以快速通过Helm Chart搭建Grafana和Prometheus。非常适合初学者上手。

  1. Stupid Simple Kubernetes — Persistent Volumes explained by examples

非常详细的教程介绍了PV,PVC,以及StorageClass在生产环境中的使用。

“阿里巴巴云原生关注微服务、Serverless、容器、Service Mesh 等技术领域、聚焦云原生流行技术趋势、云原生大规模的落地实践,做最懂云原生开发者的公众号。”