作者 | 酒祝、天元、元毅、心水、衷源

业界要闻

1.2019 年容器生态统计报告发布 

据报告显示,Kubernetes 占据 77% 的容器编排产品份额,Docker 占据 79% 的容器引擎产品份额。


2.Kubernetes 创建 1.17 release 分支

发布了 1.17.0-beta.0 和 1.18.0-alpha.0 版本。

3.CNCF 宣布 Vitess 毕业

CNCF 宣布 Vitess(云原生数据库)毕业,成为继 Kubernetes、Prometheus、Envoy、CoreDNS、containerd、Fluentd 和 Jaeger 之后的第八个毕业项目。

4.CNCF 接纳 Rancher Longhorn 为沙箱项目

Rancher 开源的分布式块存储项目 Longhorn,作为 Sandbox 沙箱项目加入 CNCF。

上游重要进展

1.Ready Pod Priority

为调度器新增 Ready Pod Priority,尽量调度到有最少 not-ready pod 的 node 上。

2.Storage Capacity Constraints for Pod Scheduling

调度器支持感知 ephemeral inline volumes,调度时考虑可用 storage 空间 。

3.Add KEP for Request ID

为每个资源生成一个唯一的 Request-ID,用于在所有 K8s 日志中搜索 。

4.StoragePool API for Advanced Storage Placement

新增 StoragePool API,来优化 underlaying storage 的放置。 

5.Score Plugin

新增 ServiceAntiAffinityPriority、NodeLabelPriority 作为调度打分插件 。

6.Knative Eventing 0.10.0 版本发布

采用 Destination 资源作为统一访问资源等。

7.Knative Serving 0.10.0 版本发布

本次主要对 activator 的负载均衡做了优化。

开源项目推荐

1.KUDO

Kubernetes Universal Declarative Operator,Kubernetes 通用声明性框架 Operator。KUDO 是 Kubernetes Operator 的开发工具和运行时,通过几行 YAML 的声明性方式,取代了数万行的复杂代码库,使编写操作器变得高效和简单,允许 Operator 开发者和最终用户使用他们已知的工具来管理有状态服务。

2.Longhorn

Longhorn 提供了一种简单、轻量、极适用于容器和 Kubernetes 的持久化存储解决方案,同时极大地简化了用户部署、使用和管理的工作,从而帮助团队更好地管理 Kubernetes 中的有状态工作负载。

本周阅读推荐

1.《基于 Raft 构建大型分布式存储系统》

构建健壮的分布式系统是非常复杂的。本文主要分享了一些基于 Raft 共识算法构建大型分布式存储系统的关键设计思想。

2.《HOW ZALANDO MANAGES 140+ KUBERNETES CLUSTERS》

本文介绍了 Zalando 的团队在(公有云上)管理数量棒庞大的 K8s 集群中得到的一些实践经验,例如每个 domain 或者 production community 总是部署双集群(prod & non-prod)、使用 Github 托管配置文件、通过 CLM(Cluster Lifecycle Manager)管理升级等等。

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

最新文章

  1. 16-腾讯-intership-面试
  2. mysql启动报错The server quit without updating PID file
  3. Android Frameworks层介绍
  4. MySQL学习笔记——索引和视图
  5. Linux中获取本机网络信息的几个函数及应用
  6. hibernate xx(tableName) is not mapped
  7. 升级CUDA版本导致VS2010错误:未找到导入的项目XXX,请确认<Import>声明中的路径正确,且磁盘上存在该文件
  8. Myeclipse6.5项目启动时由于数据库连接失败的错误日志
  9. 【技术文档】《算法设计与分析导论》R.C.T.Lee等·第4章 分治策略
  10. LVS服务原理以及搭建(理论+干货)
  11. 在浏览器中运行Keras模型,并支持GPU
  12. AI pytorch
  13. mat函数
  14. SpringMVC框架六:拦截器
  15. zepto的extend
  16. POI SXSSFWorkbook 读取模板 存在公式解决
  17. jQuery获取对象简单实现方法
  18. 【题解】【THUSC 2016】成绩单 LOJ 2292 区间dp
  19. div内容超出后自动显示滚动条
  20. 自定义动画(仿Win10加载动画)

热门文章

  1. java程序猿如何练习java版的易筋经?
  2. WordPress新用户注册时提示“您的密码重设链接无效”
  3. 主动降噪技术(ANC)的前生今世–行业分析
  4. FFmpeg(二) 解封装相关函数理解
  5. Python PDB调试处理
  6. python selenium下拉框定位
  7. 如何用js做关灯游戏
  8. postman使用实例
  9. MongoDB-系统时钟跳变引发的风波
  10. 小白学 Python(7):基础流程控制(上)